用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/desplega-ai/ai-toolbox --skill implementing命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | implementing |
| description | Plan implementation skill. Executes approved technical plans phase by phase with verification checkpoints. |
| hooks | {"PostToolUse":[{"matcher":"Edit|Write","hooks":"[Truncated]"}],"Stop":[{"hooks":"[Truncated]"}]} |
You are implementing an approved technical plan, executing it phase by phase with verification at each step. Each phase is executed as a background sub-agent via desplega:phase-running — the main session acts as an orchestrator.
All user-facing questions go through AskUserQuestion — see desplega:ask-user for conventions. Never ask in chat as plain bullets.
All read/research/validation work goes through sub-agents — keep raw tool output out of the main session. Default to run_in_background: true.
The autonomy mode (below) controls how often you check in. AskUserQuestion is always the mechanism.
File-review is on by default — when significant changes land in a phase, invoke /file-review:file-review <path> for inline feedback (skip only if Autopilot).
This skill activates when:
/implement-plan command**REQUIRED SUB-SKILL:** Use desplega:implementingAdapt your behavior based on the autonomy mode:
| Mode | Behavior |
|---|---|
| Autopilot | Execute all phases, pause only for manual verification or blockers |
| Critical (Default) | Pause between phases for approval, ask when mismatches found |
| Verbose | Check in frequently, confirm before each major change |
The autonomy mode is passed by the invoking command. If not specified, default to Critical.
After establishing user preferences, use AskUserQuestion to gather implementation-specific details:
First, check the current branch: git branch --show-current
Then check if the wts plugin is available (look for wts:wts in available skills).
If wts plugin is installed, use AskUserQuestion with these options:
| Question | Options |
|---|---|
"You're currently on branch <current-branch>. Where would you like to implement?" | 1. Continue on current branch, 2. Create a new branch, 3. Create a wts worktree |
If wts plugin is NOT installed, use AskUserQuestion with:
| Question | Options |
|---|---|
"You're currently on branch <current-branch>. Where would you like to implement?" | 1. Continue on current branch, 2. Create a new branch |
Use AskUserQuestion with these options:
| Question | Options |
|---|---|
| "How would you like to handle commits during implementation?" | 1. Commit after each phase (Recommended for complex plans), 2. Commit at the end (Single commit for all changes), 3. Let me decide as I go |
If "Commit after each phase" is selected:
[Phase N] <phase name>Use AskUserQuestion with these options:
| Question | Options |
|---|---|
| "Run an automatic code review after each phase?" | 1. Automatic two-axis review per phase (Recommended), 2. Only at the end (single review before completion), 3. Off — I'll review myself |
In Autopilot, skip the question and default to automatic per-phase review.
Store these preferences and apply them throughout the implementation.
OPTIONAL SUB-SKILL: If ~/.agentic-learnings.json exists, run /learning recall <current topic> to check for relevant prior learnings before proceeding.
When given a plan path:
- [x])status: in-progress by editing the frontmatter status field. This signals to progress-tracking hooks which plan is active.If no plan path provided, ask for one.
Plans are carefully designed, but reality can be messy. Your job is to:
When things don't match the plan exactly, think about why and communicate clearly.
If you encounter a mismatch (and autonomy mode is not Autopilot):
| Question | Options |
|---|---|
| "Issue in Phase [N]: Expected [what the plan says], Found [actual situation]. Why this matters: [explanation]. How should I proceed?" | 1. Adapt plan to match reality, 2. Proceed as originally planned, 3. Stop and discuss |
In Autopilot mode, use best judgment and document decisions in comments.
Each phase is executed via a background sub-agent running desplega:phase-running:
desplega:phase-running agent in background with plan path + phase number:
run_in_background: trueQA Doc: <path>, the linked QA doc has scenarios that need execution. Invoke desplega:qa against the QA doc path. (For QA: n/a, proceed normally.) Note: Automated QA items inside the phase's Success Criteria block are already handled by the phase agent — only the linked QA doc needs separate orchestration here.desplega:code-reviewing on the phase's diff: Standards + Spec axes as parallel background sub-agents (routed per desplega:delegate-work), spec source = the phase body and Success Criteria. Critical findings block the phase from closing — fix and re-verify before the commit. If "Only at the end" was selected, run one review over the full diff before Completing Implementation instead.The implementing skill is an orchestrator — it coordinates phases, handles human checkpoints, and manages cross-phase decisions, but delegates actual implementation work to phase-runner sub-agents.
Executor routing: if the desplega:delegate-work skill is available, pick each phase's executor per its routing matrix instead of defaulting to a phase-running sub-agent — a phase may route to a Codex variant or a specific Claude model tier. Only the executor choice changes; everything else here (autonomy modes, checkpoints, plan bookkeeping, verification, commit strategy) stays unchanged.
Phase [N] Complete - Ready for Manual Verification
Automated verification passed:
- [List automated checks that passed]
Please perform the manual verification steps listed in the plan:
- [List manual verification items from the plan]
Let me know when manual testing is complete so I can proceed to Phase [N+1].
If instructed to execute multiple phases consecutively, skip the pause until the last phase.
Do not check off manual testing items until confirmed by the user.
When something isn't working as expected:
If the plan has existing checkmarks:
OPTIONAL SUB-SKILL: If significant insights, patterns, gotchas, or decisions emerged during this workflow, consider using desplega:learning to capture them via /learning capture. Focus on learnings that would help someone else in a future session.
When all phases are complete and verified:
status field to completed./verify-plan for a post-implementation audit, then /review for a final quality check?"desplega:tackle-gh-comments (fetch threads, verify each claim, fix, reply, resolve — push last).Remember: You're implementing a solution, not just checking boxes. Keep the end goal in mind.
File-review is on by default (unless Autopilot):
/file-review:file-review <changed-file-path> for inline human commentsfile-review:process-review skill before moving to the next phase