用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/evanfang0054/agent-harness --skill executing-plans命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
You MUST use this before any creative work — features, components, behavior changes. Explores intent, requirements, and design before implementation.
Use when implementation is done and tests pass, and the user must choose how to integrate or retain completed branch work.
Use when receiving code review feedback. Verify before implementing; technical correctness over blind agreement.
正在显示 SKILL.md
| name | executing-plans |
| description | Use when you have a written implementation plan to execute iteratively with review checkpoints |
| argument-hint | 任务描述或 Plan 路径 |
| when_to_use | [feedforward, feedback] Triggered when executing a written plan task-by-task with review checkpoints. |
"${CLAUDE_PLUGIN_ROOT}/scripts/setup-ralph-loop.sh" \
"Task: $ARGUMENTS
=== MANDATORY Rules (DO NOT SKIP) ===
1. Pick the highest-priority task and implement ONLY that one. You decide priority—not necessarily the first in the list.
2. For EVERY task: follow agent-harness:test-driven-development (write failing test FIRST, then implement).
3. After completing each task, run agent-harness:requesting-code-review before moving to the next task.
4. After completing the task, update the plan document to record what was done.
5. When encountering unfamiliar or new APIs, use context7 to query the latest documentation.
6. Stay in the current directory—do not cd into other directories unless absolutely necessary.
7. Before rerunning a failed command caused by path / package-root / no-match issues, first confirm the correct target path, package root, or command shape. Do not thrash by repeating the same unstable command.
9. If the same tool-call or command-shape failure repeats twice, stop execution and diagnose the workflow/tool usage itself before continuing.
10. Never pass empty optional tool arguments. Example: omit Read.pages unless you are reading a PDF and have a real page range like "1-5".
11. The Ralph loop replays this SAME prompt inside the current session. Keep progress in files and task state instead of rewriting the task.
12. The completion promise uses exact string matching. Do not quote, mention, or emit it before all required work is complete.
13. If you are approaching the iteration limit and are still blocked, document what is blocking progress, what you already tried, and the most likely next step.
14. When ALL plan tasks are done, you MUST run agent-harness:finishing-a-development-branch to complete the branch.
15. ONLY after finishing-a-development-branch is executed, emit the completion signal exactly once as <promise>COMPLETE</promise>.
" \
--completion-promise "COMPLETE" \
--max-iterations 60
Load plan, review critically, execute all tasks iteratively in the current session, report when complete.
Announce at start: "I'm using the executing-plans skill to implement this plan."
Note: Tell your human partner that Agent Harness can benefit from subagents. If subagents are available, prefer agent-harness:subagent-driven-development. Otherwise, continue with this skill in the current workspace.
Before reading or executing implementation steps, use the user's approved isolation decision:
Never start implementation on main/master without explicit user consent.
Then:
For each task:
Task stage 结构软提示(不阻断):每个 task 完成时,建议跑一下:
scripts/validate-handoff.sh --stage task --file <plan-path>
失败时先看是否缺 ## Tasks / ### Task N: 结构,再决定是否回 plan 步骤补全。本阶段不强制阻断——仅作为「plan → task」交接的结构体检。
After all tasks complete and verified:
scripts/log-phase-metric.sh --phase executing-plans --action end --spec-topic "$SPEC_TOPIC"
STOP executing immediately when:
Ask for clarification rather than guessing. Diagnose command shape before rerunning.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
Related workflow skills: