implement-this
Implement this card
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Implement this card
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Check whether this card's code meets the acceptance criteria
Write automated tests for unticked scenarios in this card's test cases
Draft edits to existing specs (or a new spec if no existing one fits) from the card description
Draft or refine the test-cases checklist for this card
Rebase onto latest upstream, checking for soft conflicts
Generate a context-rich briefing prompt for an external agent (Claude Code, Cursor, etc.)
| name | implement-this |
| description | Implement this card |
| label | Implement this |
| pill-order | {"not-started":2,"specifying":4,"implementing":1,"reviewing":2} |
| jockey-hint | Demote once implementation has begun on this card — the user typically doesn't want to restart from scratch. Leave high when the card is still in specifying phase, or when the user explicitly asks to resume or redo. |
| workhorse-version | 0.1.0 |
If you don't already have this card's context (title, identifier, description) — for instance when running outside Workhorse — establish it first by following .agents/docs/card-context.md.
Implement the work described by this card. The starting point varies — figure out which one applies before writing code.
main, but may be a parent card's branch — check git rev-parse --abbrev-ref @{upstream} or the branch's merge-base), scoped to .workhorse/specs/ and .workhorse/design/mockups/. If there are spec or mockup changes, that diff is the source of truth for what you're building — new/changed criteria describe the work.workhorse/specs/ for context: how the surrounding behaviour is supposed to work, what conventions and edge cases already exist. Where the description and the existing specs disagree, the description wins — implement to the description, update the affected specs to match, and mention in chat which specs you updated and why.agents/docs/spec-format.md)This card may have a plan at .workhorse/plans/{card-id}/ — a free-form markdown working document with tech design notes and/or a checklist of build steps (see .workhorse/specs/plan/overview.md).
- [ ] → - [x]) as you complete them. Expand a step into sub-items if it turns out larger than anticipated. Self-check against the plan as you go and note if the current work has drifted from what the plan says.workhorse/plans/{card-id}/plan.md before starting code work, then follow it.workhorse/design/design-system.md for any UI work.workhorse/design/ for current direction (.workhorse/design/ wins on clash). Do not reference mockups from other cards unless the user explicitly asksThe card may have a test-cases file at .workhorse/test-cases/{card-id}/ — the checklist of scenarios that verify the card is done. Treat it as both a live specification of what to test and a running record of what's covered.
- [ ] → - [x]) in the file.workhorse/test-cases/{card-id}/overview.md — an H1 title, optional summary, and checklist sections of concrete scenarios. Cite spec ids on scenarios that verify an acceptance criterionSee .workhorse/specs/test-cases/overview.md for the file's shape.
If while implementing you find the spec is unclear, contradictory, or missing something you need, don't guess. Surface it in chat and propose a spec edit before continuing. Prefer editing the existing spec over creating a new one (see .agents/docs/spec-format.md).
If there's no spec and the description/conversation is thin, say so and ask rather than inventing behaviour.