What problem does it solve?
Provides pragmatic guardrails to avoid over‑engineering and fragile changes when implementing, debugging, or reviewing code in an existing application, helping practitioners choose the right scope, tests, and validation approach.
Core Features & Use Cases
- Implementation Guidance: Prefer the smallest coherent change, reuse existing components and design patterns, and avoid introducing unnecessary abstractions.
- Testing & TDD: Recommend TDD-minded vertical slices, appropriate tools (unit test runners, pgTAP, or agent-browser for UI validation), and guidance on how much testing is needed.
- Debugging & Review: Promote hypothesis-driven debugging, temporary logging, and branch hygiene practices for concurrent agent sessions.
- Use Case: Apply these guardrails when adding a small UI feature to a React/Next.js app, deciding test coverage, and validating visual tweaks with agent-browser.
Quick Start
Apply the coding-workflow to implement a small UI change that reuses existing components, includes one TDD vertical-slice test, and uses agent-browser for visual validation.