Score
9.2
/ 10
Installs
126K
Repo Stars
235.6K
Last Updated
0d ago
Quality Ratio
100%
Description
Verified
Language
Shell
First Published
Jan 2026
Summary
The Executing Plans agent skill guides an AI agent through the precise, step-by-step execution of a pre-written implementation plan, ensuring critical review, verification, and structured task completion. This agent skill is ideal for developers who have detailed plans and want an agent to meticulously follow each instruction, particularly in environments requiring strict adherence to an existing design or specification. It is a well-adopted skill with solid traction within the o-mega.ai registry. It mandates an initial critical review of the plan, followed by executing each task precisely, marking progress, and running specified verifications. The agent is instructed to stop immediately and seek clarification from the human partner if it encounters blockers, unclear instructions, or repeated verification failures, rather than guessing. This skill is primarily designed for direct, structured execution of plans, with an alternative recommended for platforms that support advanced subagent-driven development.
Skill Definition
Overview
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: Tell your human partner that Superpowers works much better with access to subagents. The quality of its work will be significantly higher if run on a platform with subagent support (Claude Code, Codex CLI, Codex App, Copilot CLI, and Gemini CLI all qualify; see the per-platform tool refs in ../using-superpowers/references/). If subagents are available, use superpowers:subagent-driven-development instead of this skill.
The Process
Step 1: Load and Review Plan
- Read plan file
- Review critically - identify any questions or concerns about the plan
- If concerns: Raise them with your human partner before starting
- If no concerns: Create todos for the plan items and proceed
Step 2: Execute Tasks
For each task:
- Mark as in_progress
- Follow each step exactly (plan has bite-sized steps)
- Run verifications as specified
- Mark as completed
Step 3: Complete Development
After all tasks complete and verified:
- Announce: "I'm using the finishing-a-development-branch skill to complete this work."
- REQUIRED SUB-SKILL: Use superpowers:finishing-a-development-branch
- Follow that skill to verify tests, present options, execute choice
When to Stop and Ask for Help
STOP executing immediately when:
- Hit a blocker (missing dependency, test fails, instruction unclear)
- Plan has critical gaps preventing starting
- You don't understand an instruction
- Verification fails repeatedly
Ask for clarification rather than guessing.
When to Revisit Earlier Steps
Return to Review (Step 1) when:
- Partner updates the plan based on your feedback
- Fundamental approach needs rethinking
Don't force through blockers - stop and ask.
Remember
- Review plan critically first
- Follow plan steps exactly
- Don't skip verifications
- Reference skills when plan says to
- Stop when blocked, don't guess
- Never start implementation on main/master branch without explicit user consent
Integration
Required workflow skills:
- superpowers:using-git-worktrees - Ensures isolated workspace (creates one or verifies existing)
- superpowers:writing-plans - Creates the plan this skill executes
- superpowers:finishing-a-development-branch - Complete development after all tasks