بنقرة واحدة
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.