Most Used Tags
Evaluates complexity flow in modules, ensuring it is absorbed rather than pushed to callers.
Generates a design alternative in isolation, ensuring creativity without bias from existing designs.
Evaluates the effectiveness of software abstractions to ensure they provide genuine value.
Evaluates comment quality and documentation practices in code.
Evaluates code modifications to ensure design quality is maintained or improved.
Detects information leakage across module boundaries to improve encapsulation.
Scans code for design smells and generates a diagnostic report.
Generates and compares design alternatives to enhance decision-making in software design.
Routes a vague symptom or complaint to the most relevant Clairvoyance skill via a decision tree. Use when someone describes a problem but doesn't know which skill to reach for. Not for running a comprehensive review (use design-review) or scanning a checklist (use red-flags).
Orchestrates a comprehensive design review using multiple diagnostic checks for code quality.
Evaluates module boundaries to determine if they should be merged or split.
Evaluates naming quality and code clarity to enhance readability.
Evaluates module depth to ensure interfaces are simple relative to their implementations.
Evaluates code for strategic versus tactical thinking to improve design investment.
Diagnoses code complexity using a structured framework to identify symptoms and root causes.
Clairvoyance enhances AI agents' software design capabilities with strategic insights and diagnostic skills.
Streamline error handling and exception design to improve code quality.
Evaluates the generality of interfaces to ensure they are appropriately designed for multiple use cases.