Implementation Guidance Skill
This skill helps you turn a single plan step into code changes while following TDD and maintaining architectural integrity.
Steps
-
Select a plan slice. Identify the next unimplemented milestone or task from
PLAN.md. Summarise its objective, inputs, outputs and acceptance criteria. -
Review constraints. Load
ARCHITECTURE.mdandCONTRIBUTING.mdto understand any constraints (e.g. design patterns, layer boundaries, security policies). Ensure your implementation will not violate them. -
Write tests first. Before writing production code, design unit and integration tests that express the desired behaviour. Use the testing strategy guidelines and harness appropriate frameworks.
-
Implement incrementally. Write small, focused commits that satisfy one test at a time. Avoid large diffs. Document significant decisions or deviations in an ADR if necessary.
-
Run validation and linting. After coding, execute the validation task (
Context Kit: Validate) and any language-specific linters or static analysis tools. Fix issues immediately. -
Summarise changes. Prepare a concise summary of what was changed, which files were touched and how the acceptance criteria were met. Provide links to relevant docs or ADRs.
-
Handoff for review. Once the step is complete and validated, hand off to the reviewer agent or trigger the
review-changesprompt for quality assurance.
By following this process you produce maintainable code that is easy to review and less likely to introduce regressions or technical debt.
微信扫一扫