What problem does it solve?
Implementation tasks often balloon into over-engineered changes. This skill provides a disciplined approach to coding work, ensuring modifications remain focused, testable, and reversible.
Core Features & Use Cases
- Branch setup: create a fresh branch aligned with the mainline before work.
- Read before writing: study the related code, tests, and contracts to avoid guesswork.
- Smallest correct change: implement the minimal change that fixes the issue or adds the feature.
- Prove it locally: run tests and validations to confirm the change works.
- Parallelisable work: enables safe, independent tasks that can be executed concurrently.
- Friction reporting: when issues arise, use harness-report to document frictions.
Quick Start
Open a new branch, read the surrounding code and tests, then implement the smallest correct change and prove it locally.