implement-this
Implement this card
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Implement this card
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| 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.2.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.
Check whether this card's code meets the acceptance criteria
Run a quick UX/UI workshop using ASCII-art sketches
Write automated tests for unticked scenarios in this card's test cases
Review code changes on this card for likely bugs, regressions, and missed edges
Cherry-pick post-merge commits onto a new follow-up branch
Maintain a support docs pack — dedup, length budgets, and no splintering — and land changes as a reviewed pull request. Use when a support thread, or a hand-off from Support assist, surfaces a new resolution, a correction to an existing one, or a deployment quirk worth recording. Not for ordinary code changes.