一键导入
implement
Implement work from a ticket, spec, or inline description; auto-detects the next item from the task folders when no argument is given.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Implement work from a ticket, spec, or inline description; auto-detects the next item from the task folders when no argument is given.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Show status overview and next steps for an .aiwork/ spec. Use when user says "next steps", "what's left", "status", "progress", or wants to see what's planned, unplanned, or incomplete for a task.
Scan current directory (recursively) for Claude Code skills, slash commands, agents, hooks, and plugin/MCP configs, then render an interactive HTML graph of their explicit and implicit relationships. Use when the user says "skills map", "skill graph", "visualize skills", "map skills", "how do my skills relate", or wants to audit a skill collection before publishing.
Turn the current conversation context into a spec. Use when user wants to create a spec (or PRD) from the current context.
Break a plan, spec, or the current conversation into vertical-slice tickets, each declaring its blocking edges.
Structure AI work artifacts under .aiwork/{YYYY-MM-DD}_{slug}/ folders using the project's protocol (triage, research, spec, prd, plan, review, notes, docs/). Use when the user asks to plan, make a spec, triage, research a task, write a report, code review, summarize findings, save the work, document decisions, record this, write that down, persist findings, or references any path under .aiwork/. Also use when starting a non-trivial task that needs a plan or spec before implementation, or when finishing one and capturing notes.
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
| name | implement |
| description | Implement work from a ticket, spec, or inline description; auto-detects the next item from the task folders when no argument is given. |
| disable-model-invocation | true |
| argument-hint | ["path-or-feature-description"] |
Follows the aiwork-protocol skill. Don't enter plan mode — the input artifact is the plan.
$ARGUMENTS is one of:
status: ready and every blocked_by ticket is status: done; if not, warn and ask.tickets/ subfolder and pick the lowest-numbered frontier ticket (status: ready, all blocked_by done). If there are no tickets, the spec/PRD itself is the work item./to-spec.aiwork-protocol conventions), then apply the same order: frontier ticket, then spec/PRD. If everything is done but no review.md exists in the task folder, go straight to Wrap-up (§4). Nothing found → tell the user and stop.Before touching code, check the work item is concrete enough for one run. Warn and stop for confirmation if any hold:
/to-tickets insteadWarn: " is underspecified because . Implement anyway?" Wait.
The gate runs once, at the top level — against the spec/PRD or work item, not per ticket. A badly specified ticket discovered mid-chain doesn't stop for confirmation: resolve it with best judgment and record the gap and resolution in implementation-notes.md.
This is the last stop. Past this gate, run unattended to the end — no confirmations, no blocking questions.
This session acts as orchestrator and spawns one subagent per ticket.
blocked_by order, spawn a subagent with the ticket path and the <ticket-loop> below as its instructions. When it returns, confirm the ticket file says status: done and a commit landed. Then spawn the next. If a ticket cannot be completed (tests won't pass, blocker discovered), stop the chain and report the state — never mark it done.<ticket-loop> directly in this session.status: in-progress./tdd where possible, at the seams recorded in the spec's Testing Decisions section. Read files before modifying, follow existing patterns, don't expand scope./simplify — skip only when the change was a small mechanical edit./verify. Then confirm each acceptance criterion against actual behavior. Check off - [ ] → - [x]; set ticket status: done.Throughout: keep implementation-notes.md in the task folder (an aiwork-protocol artifact) as a chronological log. Two kinds of entries:
When no ready ticket remains, proceed to Wrap-up.
Runs once, after the last item — never per ticket. Skip if review.md exists in the task folder and no tickets finished since; otherwise save the new review as the next number (review_2.md).
/code-review low for small/routine diffs, higher effort (medium/high/xhigh) scaled to size and risk. Fix every finding. Re-run the affected tests after fixing. A finding deliberately left unfixed goes into implementation-notes.md with the reason.review.md per aiwork-protocol. Its presence marks wrap-up complete.