A novel strategy for efficient synthesis of various substituted heterocycles as kinase-directed combinatorial libraries is described. The general scheme involves capture of various dichloroheterocycles onto solid support and further elaborations by aromatic substitution with amines at elevated temperature or by anilines, boronic acids, and phenols via palladium-catalyzed cross-coupling reactions, thus the scaffold itself is transformed into a diversity element within the combinatorial scheme. Libraries consisting of discrete and highly diverse heterocyclic small molecules constructed with these chemistries are currently being evaluated in a variety of cell and protein-based assays.