codybrom/clairvoyance · skills/abstraction-quality/SKILL.md · Evaluates whether abstractions provide a genuinely different way of thinking or are structurally shallow. Use when…
codybrom/clairvoyance · skills/code-evolution/SKILL.md · Evaluates whether changes to existing code maintain or degrade design quality. Use when the user asks to review a diff…
codybrom/clairvoyance · skills/comments-docs/SKILL.md · Reviews comment quality and documentation practices: the four comment types, comments-first workflow, and comment rot…
codybrom/clairvoyance · skills/complexity-recognition/SKILL.md · Diagnoses whether complexity exists and where it comes from, using the three-symptom, two-root-cause framework. Use…
codybrom/clairvoyance · skills/deep-modules/SKILL.md · Measures module depth: whether the interface is simple relative to the implementation behind it. Use when an interface…
codybrom/clairvoyance · skills/design-it-twice/SKILL.md · Generates and compares at least two fundamentally different design alternatives on concrete criteria before committing…
codybrom/clairvoyance · skills/design-review/SKILL.md · Orchestrates a structured design review, running the other skills as a diagnostic funnel from complexity triage to a…
codybrom/clairvoyance · skills/diagnose/SKILL.md · Routes a vague symptom or complaint to the most relevant Clairvoyance skill via a decision tree. Use when someone…
codybrom/clairvoyance · skills/error-design/SKILL.md · Reviews error handling and exception design, applying the "define errors out of existence" principle. Use when…
codybrom/clairvoyance · skills/information-hiding/SKILL.md · Checks for information leakage across module boundaries, including temporal decomposition and false encapsulation. Use…
codybrom/clairvoyance · skills/module-boundaries/SKILL.md · Evaluates where module boundaries are drawn and whether modules should be merged or split. Use when deciding whether to…
codybrom/clairvoyance · skills/naming-obviousness/SKILL.md · Reviews naming quality and code obviousness via the isolation test, scope-length principle, and consistency audit. Use…
codybrom/clairvoyance · skills/pull-complexity-down/SKILL.md · Checks whether complexity is pushed to callers or absorbed by implementations — the direction complexity flows. Use…
codybrom/clairvoyance · skills/red-flags/SKILL.md · Scans code against 17 design smells (the book's 14 named Red Flags plus 3 process-stage signals) and produces a…