All Skills
Software design skills for AI coding agents, organized by pillar.
Structure
Deep Modules
Measures module depth, whether the interface is simple relative to the implementation behind it.
Read →Module Boundaries
Evaluates where module boundaries are drawn and whether modules should be merged or split.
Read →Information Hiding
Checks for information leakage across module boundaries.
Read →Pull Complexity Downwards
Checks whether complexity is pushed to callers or absorbed by implementations.
Read →Abstraction
General vs. Special-Purpose
Evaluates whether interfaces are appropriately general-purpose.
Read →Error Design
Reviews error handling strategy and exception design.
Read →Abstraction Quality
Evaluates whether abstractions genuinely provide a fundamentally different way of thinking or are structurally shallow.
Read →Clarity
Process
Strategic Mindset
Assesses whether code reflects strategic or tactical thinking.
Read →Design It Twice
Generates and compares design alternatives before committing.
Read →Code Evolution
Evaluates whether modifications to existing code maintain or degrade design quality.
Read →Complexity Recognition
Diagnoses what makes code complex and why, using the three-symptom two-root-cause framework.
Read →Diagnostic
Red Flags Diagnostic
Scans code against 17 named design smells and produces a structured diagnostic report.
Read →Design Review Orchestrator
Orchestrates a structured design review by running existing skills in a diagnostic funnel, from complexity triage through structural, interface, and surface checks to a full red-flags sweep.
Read →Diagnose
Routes a vague symptom or complaint to the most relevant Clairvoyance skill via a decision tree.
Read →