← ClaudeAtlas

ho-impllisted

Use when an approved design exists and the change has to be built from it, including when the design was written by another agent or in an earlier session, or when the work must be handed on afterwards with a record of what actually changed.
hf745316389/ho-codeflow · ★ 4 · AI & Automation · score 75
Install: claude install-skill hf745316389/ho-codeflow
# Implement Build what the design says. You are not redesigning it, and you are not deciding anything it left open. ## Before you touch a file Read `change.yaml`, the whole of `01-design.md`, and any earlier `02-implementation.md` from a previous round. Then read every file the design puts in scope. `status` must be `ready_for_implementation` or `rework`; if `Open questions` still lists anything, the design is not ready — say so and stop. Set `status: implementing`. ## When the design does not match the project The design was written against the project at some earlier moment. Acceptance criteria name fixture rows, flags, files, and functions that may not be there. **A design that does not fit what is actually in the project is a question, not a puzzle to solve.** Stop, quote the criterion, quote what you found instead, and ask. This is the failure that shows up most in practice. Five independent agents given one design whose AC named a fixture row that did not exist produced three different repairs and none of them asked. | Rationalization | Why it fails | |---|---| | "There is a clean local fix, so it isn't really a conflict" | The cleanness of your repair says nothing about whether it is the repair the author wanted. | | "I documented it in a comment next to the code" | A comment in a file is not a report to the person who has to accept the change. | | "Editing that existing assertion is outside the design's tasks, so I worked around it" | Both the edit and the wo