一键导入
implement
Creates a branch, plans the implementation, and makes code changes based on an Issue or an instruction. Accepts an Issue number or a text instruction.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates a branch, plans the implementation, and makes code changes based on an Issue or an instruction. Accepts an Issue number or a text instruction.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Automatically cycles through implementation, PR creation, self-review, and fixes from an Issue or an instruction to produce a merge-ready PR. Supports single/multiple Issues/PRs and explicit dependency notation. Can optionally run through to merge. In orchestration, detects and self-resolves cross-cutting concerns before merge, leaving no follow-up within a single run.
Monitors Claude Code's Usage Limit (5-hour = Current / weekly = Weekly), pauses work when it exceeds 95%, and automatically resumes once the reset restores headroom. Bundles an engine form that a caller such as drive Reads at a checkpoint, and a standalone form, `/usage-guard "<continuation command>"`, that guards arbitrary work. Claude-only (depends on the OAuth usage-rate endpoint + ScheduleWakeup).
Monitors Claude Code's Usage Limit (5-hour = Current / weekly = Weekly), pauses work when it exceeds 95%, and automatically resumes once the reset restores headroom. Bundles an engine form that a caller such as drive Reads at a checkpoint, and a standalone form, `/usage-guard "<continuation command>"`, that guards arbitrary work. Claude-only (depends on the OAuth usage-rate endpoint + ScheduleWakeup).
Monitors Claude Code's Usage Limit (5-hour = Current / weekly = Weekly), pauses work when it exceeds 95%, and automatically resumes once the reset restores headroom. Bundles an engine form that a caller such as drive Reads at a checkpoint, and a standalone form, `/usage-guard "<continuation command>"`, that guards arbitrary work. Claude-only (depends on the OAuth usage-rate endpoint + ScheduleWakeup).
Collects open issues with the `backlog.mjs` engine, orders them by dependency graph (reusing drive's dependency-notation SSOT) and fixed-vocabulary priority rules, and presents start candidates output in drive argument format (e.g. `#12,#15 ->
A thin wrapper that collects logs from a failed CI run, formats the context, and connects to `/drive`. Input resolution (explicit run id > latest failure on an explicit branch > latest failure on the current branch) → flaky determination (one `gh run rerun --failed` + polling; skipped with `--no-rerun`) → log extraction (`gh run view --log-failed`; the ANSI-stripping + error-line extraction regex is the same as health's same-error determination) → assembling the instruction text → launching `/drive`. `--dry-run` outputs only the instruction text (no rerun, no drive launch). A failure on the main branch is called out as high priority at the top of the report.
| name | implement |
| description | Creates a branch, plans the implementation, and makes code changes based on an Issue or an instruction. Accepts an Issue number or a text instruction. |
Based on reading an Issue or a direct instruction, this performs everything from branch creation through implementation planning to code changes.
#N or a bare number): fetch the content with gh issue view <N> and organize the requirementsThis skill does not hardcode individual approval gates into prose; instead it follows the central autonomy policy (the SSOT for the 3 classes, gate vocabulary, and policy.yaml hierarchy defined by the policy skill). It classifies its own actions into the following classes, resolves the effective gate, and then executes:
| Action in this skill | Class | policy reference | Zero-config default gate |
|---|---|---|---|
| Implementation on the branch (file edit/add/safe delete) | reversible-local | --action=branch-edit | proceed (present the plan and continue + audit trail) |
| Changes involving migration / data deletion / CI or release config changes | irreversible | --class=irreversible | ask (explicit approval before starting) |
Resolve the effective gate with policy-read.mjs in the sibling policy skill (for Claude Code user-scope this is ~/.claude/skills/policy/policy-read.mjs, for dogfooding <repo>/.claude/skills/policy/policy-read.mjs, and for Codex/Gemini ~/.agents/skills/policy/policy-read.mjs):
node <policy skill のディレクトリ>/policy-read.mjs --action=branch-edit --repo-root="$PWD"
# => .resolved.gate(既定 proceed)
node <policy skill のディレクトリ>/policy-read.mjs --class=irreversible --repo-root="$PWD"
# => .resolved.gate(既定 ask)
The gate vocabulary has only 3 values:
proceed: execute without waiting for approval, and leave the plan/changes in the report as an audit trailbatch-confirm: confirm once, all together, before startingask: obtain explicit approval (Approval Gate) for each actionDoes not break even if policy is absent: policy-read.mjs is fail-safe by design — unreadable or invalid values always fall back to the stricter side (ask). In environments where the policy skill itself is not deployed and policy-read.mjs cannot be called, apply the zero-config default gates from the table above directly (reversible-local=proceed / irreversible=ask).
Consistency under drive: drive is delegated autonomous execution by the user, and the reversible-local default of proceed (skip plan approval and continue) is consistent with this delegation. Standard branch implementation proceeds with proceed, and only changes judged irreversible require approval with gate=ask.
git status and git branch --show-current<type>/<slug> format from the requirementsgit checkout -b <branch-name>If already on a feature branch, confirm whether to continue working on that branch.
reversible-local (default proceed): present the plan and continue (do not wait for approval; the plan is kept as an audit trail)irreversible (default ask): obtain explicit approval before proceeding to implementationExecute code changes according to the gate resolved by policy (proceed starts without waiting for approval, batch-confirm confirms all at once before starting, ask starts after approval). Report progress as each file's changes are completed.
After implementation is complete, refer to ~/.agents/skills/verify/SKILL.md and run the combined verification (build + type + test + lint) with the verify engine. verify auto-discovers verification commands through a discovery chain (AGENTS.md's 「検証」 section → package.json scripts → task runner → language heuristics) and runs them serially, each with its source attributed.
If errors occur, fix them on the spot and run verify again.
実装完了:
ブランチ: <branch-name>
変更ファイル:
A path/to/new-file
M path/to/modified-file
.env filesgh CLI is not authenticated, display an error message and abortirreversible (migration / data deletion / CI or release config changes), always obtain explicit approval under gate=ask before starting