Imported from nicomellaor/zut-balance (
.agents/skills/implement/SKILL.md). Install upstream withnpx skills add nicomellaor/zut-balance --skill implement. Copyright stays with the author.
Implement
Use this skill to execute approved work from a feature task list.
- Read repository instructions,
specs/README.md, and the feature'sspec.md,plan.md, andtasks.md. Confirm that the task list is approved; if approval is not evident, ask the user before changing code. - Unless the user specifies another scope, select the next unchecked task in dependency order. Read only its referenced requirement IDs and relevant plan entries before editing.
- Implement only the selected task with small, coherent changes that follow the existing architecture and conventions. Preserve unrelated changes.
- Run the tests, linters, builds, or other relevant checks defined by the task validation criterion or repository instructions.
- Mark the task complete in
tasks.mdonly after its validation criterion passes. Keep detailed evidence in test output and the final report, not in the task list. - Stop and ask the user before proceeding if requirements are ambiguous, implementation would materially deviate from the plan, validation reveals a scope change, or a failure cannot be resolved without changing scope.
- Do not modify
spec.mdto justify an implementation. Do not start a later task unless requested or the user asks to continue.
Finish by reporting the completed task, files changed, and validation results.