code-reviewerReviews code for adherence to project guidelines, style guides, and best practices. Use proactively after writing or modifying code, before committing or creating PRs.
code-simplifierSimplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.
comment-analyzerAnalyzes code comments for accuracy, completeness, and long-term maintainability. Use after generating documentation, before finalizing PRs, or when reviewing existing comments for technical debt.
pr-test-analyzerReviews pull request test coverage quality and completeness. Use after a PR is created or updated to ensure tests adequately cover new functionality and edge cases.
silent-failure-hunterIdentifies silent failures, inadequate error handling, and inappropriate fallback behavior in code changes. Use proactively after completing work involving error handling, catch blocks, or fallback logic.
type-design-analyzerExpert analysis of type design -- encapsulation, invariant expression, usefulness, and enforcement. Use when introducing new types, during PR creation, or when refactoring existing types.