
18 results

Evaluates code modifications to ensure design quality is maintained or improved.

Detects information leakage across module boundaries to improve encapsulation.

Evaluates complexity flow in modules, ensuring it is absorbed rather than pushed to callers.

Clairvoyance enhances AI agents' software design capabilities with strategic insights and diagnostic skills.

Scans code for design smells and generates a diagnostic report.

Evaluates the effectiveness of software abstractions to ensure they provide genuine value.

Evaluates comment quality and documentation practices in code.

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.

Orchestrates a comprehensive design review using multiple diagnostic checks for code quality.

Evaluates the generality of interfaces to ensure they are appropriately designed for multiple use cases.

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.

Generates a design alternative in isolation, ensuring creativity without bias from existing designs.

Diagnoses code complexity using a structured framework to identify symptoms and root causes.

Streamline error handling and exception design to improve code quality.