基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pcvelz/superpowers --skill executing-plans命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when executing implementation plans with independent tasks in the current session
| name | executing-plans |
| description | Use when you have a written implementation plan to execute in a separate session with review checkpoints |
You MUST NOT call EnterPlanMode or ExitPlanMode during this skill. This skill operates in normal mode, executing a plan that already exists on disk. Plan mode is unnecessary and dangerous here — it restricts Write/Edit tools needed for implementation.
Load plan, review critically, execute all tasks, report when complete.
Announce at start: "I'm using the executing-plans skill to implement this plan."
Note: Superpowers works best with subagent support. If subagents are available, use superpowers-extended-cc:subagent-driven-development instead of this skill.
If this plan was written in another still-running session, do not guess on ambiguities or design intent. Use ListAgents to find the plan-writing session, then SendMessage to ask it directly.
TaskList to check for existing native tasks<plan-path>.tasks.json, if not found glob for matching .tasks.jsondescription from .tasks.json (not just subject)metadata field if present (files, verifyCommand, acceptanceCriteria)blockedBy with TaskUpdatepending/in_progressUpdate .tasks.json after every task status change.
Before calling using-git-worktrees, check if a worktree already exists:
git worktree list to see all existing worktreessuperpowers-extended-cc:using-git-worktrees to create oneIf TaskList returned no tasks or tasks don't match plan:
## Task N: or ### Task N: headersjson:metadata code fence at the end containing files, verifyCommand, acceptanceCriteriaTaskUpdate with taskId and addBlockedBy: [list-of-blocking-task-ids]TaskList and verify blockedBy relationships show correctly (e.g., "blocked by #1, #2")For each task:
json:metadata code fence from the task description. Run verifyCommand and check each acceptanceCriteria before marking complete."userGate": true OR its tags array contains "user-gate", you MUST:
acceptanceCriteria (command output, entity state, log line, subagent result).in_progress and surface the blocker to the user. Do NOT close it..tasks.json: Read the tasks file, update the task's "status" to "completed" (or "in_progress" in step 1), set "lastUpdated" to current ISO timestamp, write back. This keeps the persistence file in sync with native tasks for cross-session resume.After all tasks complete and verified:
STOP executing immediately when:
Ask for clarification rather than guessing.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
Required workflow skills: