Most Used Tags
Evaluates complexity flow in modules, ensuring it is absorbed rather than pushed to callers.
Evaluates naming quality and code clarity to enhance readability.
Evaluates code modifications to ensure design quality is maintained or improved.
Clairvoyance enhances AI agents' software design capabilities with strategic insights and diagnostic skills.
Generates a design alternative in isolation, ensuring creativity without bias from existing designs.
Evaluates code for strategic versus tactical thinking to improve design investment.
Evaluates comment quality and documentation practices in code.
Orchestrates a comprehensive design review using multiple diagnostic checks for code quality.
Streamline error handling and exception design to improve code quality.
Evaluates module boundaries to determine if they should be merged or split.
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).
Generates and compares design alternatives to enhance decision-making in software design.
Evaluates the generality of interfaces to ensure they are appropriately designed for multiple use cases.
Evaluates the effectiveness of software abstractions to ensure they provide genuine value.
Evaluates module depth to ensure interfaces are simple relative to their implementations.
Diagnoses code complexity using a structured framework to identify symptoms and root causes.
Detects information leakage across module boundaries to improve encapsulation.
Scans code for design smells and generates a diagnostic report.