ワンクリックで
implement
Implement a single issue: write code, verify, review, format, and commit (e.g. /implement <gest-id>).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Implement a single issue: write code, verify, review, format, and commit (e.g. /implement <gest-id>).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Take an iteration and execute it: dispatch /implement agents per phase, always sequentially (e.g. /orchestrate <iteration-id>).
Take an iteration and execute it: dispatch /implement agents per phase with git worktree isolation for parallel work (e.g. /orchestrate <iteration-id>).
Take an iteration and execute it: dispatch /implement agents per phase with jj workspace isolation for parallel work (e.g. /orchestrate <iteration-id>).
Promote a gest task to a GitHub Issue (e.g. /promote-task <id>).
Explore a rough idea with the user, clarify requirements, and draft a spec. Also decomposes large specs into smaller ones (e.g. /brainstorm "offline mode", /brainstorm <gest-id>).
Take a spec and create an implementation plan: tasks, ADRs for large features, and dependency ordering (e.g. /plan <gest-id>).
| name | implement |
| description | Implement a single issue: write code, verify, review, format, and commit (e.g. /implement <gest-id>). |
| args | <gest-id> |
Implement a single issue (gest task) from start to commit.
Retrieve the task via cargo run -- task show <id>. Understand:
Then mark the task as in-progress:
cargo run -- task update <id> --status in-progress
Before writing any code, read docs/dev/code-style.md and docs/dev/testing.md to understand the project's ordering
and testing conventions. Key rules to keep in mind:
Structural ordering (from docs/dev/code-style.md):
Test conventions (from docs/dev/testing.md):
it_<does_something> pattern; group names match the function or method being testedWrite the code to satisfy all acceptance criteria. Follow these principles:
tests/integration/ are the strongest behavioral
contract. Do not modify them unless the issue explicitly requires a behavioral change.Run the full verification suite:
mise run format -- format all filesmise run lint -- check for style violationsmise run check -- compile/type-checkmise run test -- run all testsAll four must pass before proceeding.
For CLI-facing changes (anything that modifies files under src/cli/), dispatch the integration-tester agent to
write or update integration tests covering the changed behavior.
Invoke /code-review to review the changeset. Address any blocking findings.
Invoke /format to ensure code style compliance.
Invoke /commit to create the commit. Reference the issue in the commit footer if applicable.
Mark the task as done:
cargo run -- task complete <id>
Then check if the task links to a spec artifact (look for artifact links in the task's links field). If it does, query
all tasks that link to the same artifact via
cargo run -- task list --json and check whether any remain
open or in-progress. If none do, archive the artifact:
cargo run -- artifact archive <spec-id>
On failure: If any prior step fails and cannot be resolved, leave the task as in-progress -- do not mark it done
or reset it to open. This signals incomplete work to the user or to /orchestrate.