issue-implementation
Use when asked to grab, take, or work on a tracked implementation issue.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Use when asked to grab, take, or work on a tracked implementation issue.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Use when executing implementation plans with independent tasks in the current session
Test-driven development with a red-green-refactor loop. Use when building features or fixing bugs test-first.
Use when you have a spec or requirements for a multi-step task, before touching code
| name | issue-implementation |
| description | Use when asked to grab, take, or work on a tracked implementation issue. |
| phases | ["intake",{"grill":{"gate":"human","skip_when":"criteria_clear"}},"scout",{"plan":{"skill":"writing-plans"}},{"mode":{"gate":"human","options":["hitl","afk"]}},{"implement":{"skill":"subagent-driven-development"}},"pr",{"review":{"gate":"human"}}] |
When the human asks to grab, take, or work on a tracked implementation issue, the primary assistant is an orchestrator, not the direct implementer. The orchestrator coordinates subagents through the phases below and never does the implementation work itself. Work through the phases in order, top to bottom.
Establish exactly what the issue requires before anything else happens.
If the acceptance criteria do not make the edge cases and approach clear, MUST run a grill session with the human to confirm edge cases and approach before proceeding.
If the acceptance criteria are already unambiguous, propose skipping this phase (condition: criteria_clear) — the human confirms the skip at the gate. Do not skip silently; the human decides.
MUST dispatch a pre-implementation scout subagent (read-only) to inspect relevant code, existing patterns, risks, and likely validation BEFORE implementation starts. The scout's findings feed the plan.
Dispatch discipline for this and every subagent in this process:
MUST create an implementation plan in a temporary folder, following the writing-plans skill (mentioned by name so any reader can find it — it carries the how: task decomposition, file structure, testing strategy).
MUST create/use an isolated workspace (worktree) by default. Do not ask before using one unless the human explicitly asks not to. Use the VCS the project already uses — never assume one. If a VCS-specific skill is available (e.g. a jujutsu skill for jj repositories), read it before running VCS commands.
Before starting the task loop, MUST determine the execution mode:
HITL or AFK, for example /issue-implementation 123 AFK or /skill:issue-implementation 123 HITL.Modes:
Do not infer the mode silently from labels, issue content, or vague phrasing. Only an explicit HITL/AFK invocation argument or explicit human statement selects a mode.
Mode only changes human gates inside the task loop. All subagent delegation, task-sized worker dispatch, agent reviews, commits, pushes, draft pull request behavior, and stop rules still apply.
MUST delegate implementation of the agreed slice to worker subagents in the isolated workspace, following the subagent-driven-development skill's cadence.
MUST create a draft pull request after Task 1 implementation is committed and pushed, before Task 1 review. The pull request MUST remain draft while task implementation and agent review/fix loops continue.
MUST push commits to the draft pull request branch after each task implementation commit and after each review-fix commit.
After all tasks are complete and all agent review issues are resolved, ask the human to approve moving the draft pull request to ready for review. This gate applies in both HITL and AFK mode. Only after the human approves the result, mark the pull request as ready for review.
Then MUST request post-implementation review from agent subagents covering all of these lenses:
The DRY review MUST look wider than the changed modules: inspect the changed files plus one dependency/reference step out (depth 1) — direct callers, direct imports, sibling modules in the same abstraction, and existing helpers that could reduce duplication without obscuring provider- or domain-specific differences.
MUST request human review after all tasks are complete and all agent review issues are resolved. MUST mark the draft pull request ready only after human approval. MUST merge only after review approval.
If any required step is skipped or the orchestrator starts implementing directly by mistake, STOP immediately, report the skipped step, and ask the human how to proceed.
Unless explicitly stated in the acceptance criteria: DO NOT enforce backwards compatibility.
A ready-for-agent label means the issue is ready for this kickoff-and-implementation flow; it does not by itself select AFK mode or mean completely autonomous fire-and-forget work.