How to conduct and receive effective code reviews. Use when reviewing a PR, requesting review, or improving review quality.
Systematic process for diagnosing and resolving defects. Use when debugging failures, investigating errors, or reproducing issues.
Principles for writing READMEs, API docs, ADRs, code comments, and changelogs. Use when creating or improving any technical documentation.
How to use Automatic's feature tracking system — creating, progressing, and updating per-project work items via the Automatic MCP service. Activate when working on a project managed by Automatic that has feature tracking enabled.
Data-driven approach to identifying and resolving performance bottlenecks. Use when investigating slow queries, high latency, or memory growth.
Techniques for improving code structure without changing behaviour. Use when cleaning up code, reducing complexity, or addressing technical debt.
Security review checklist and threat mindset for any codebase. Use when reviewing code for vulnerabilities, implementing auth, or handling user input.
Principles and patterns for writing effective tests. Use when writing unit, integration, or end-to-end tests, or reviewing test quality.