Dev & Engineering implementation-planningcode-executionverificationsubagentsgit-worktreessoftware-development

Executing Plans

Turn a written implementation plan into verified, checkpointed development work.

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust17 / 25 · 3.4/5

The skill requires critical plan review, human confirmation on concerns, stopping at blockers, isolated worktrees, and explicit consent before working on main/master. It does not specify sensitive-data handling, external side effects, rollback, or transparent data-flow controls; recovery is delegated to unspecified sub-skills, so 8 points are deducted.

2Reliability9 / 20 · 2.3/5

The sequence, blocker conditions, and verification expectations are clear, and failures should be explained rather than guessed through. However, execution depends on a plan file, task tracking, and several sub-skills; dependency availability, diagnostic formats, and key-path tests are not supplied. The static cap supports 9 points.

3Adaptability10 / 15 · 3.3/5

The target scenario is clear: executing an existing written implementation plan with review checkpoints in coding-agent environments. Input-plan structure, non-fit cases, varying agent capabilities, and Chinese-language use are not well bounded; some functionality also depends on platform or sub-agent support, so 5 points are deducted.

4Convention8 / 15 · 2.7/5

The document is concise and layered, with activation context, process steps, stop rules, and required integrations. Repository context supplies an MIT license, version, and general maintenance/update information. The selected file lacks parameters, examples, FAQs, known limitations, changelog details, and explicit maintenance ownership, so 7 points are deducted.

5Effectiveness6 / 15 · 2.0/5

Following bite-sized plan tasks, verification steps, and completion handoff can address the core execution goal. Output format, plan-quality gates, and concrete deliverables are unspecified; the result depends on other skills and there is no representative static output or execution evidence. The static cap supports 6 points.

6Verifiability4 / 10 · 2.0/5

The process requires plan-specified verification and emphasizes evidence before completion. Repository context mentions tests and an evaluation harness, but no dedicated tests for this skill's key path or independently reproducible results are provided here. Evidence is therefore limited, supporting 4 points under the static cap.

Evidence confidence:Low Reviewed Jul 19, 2026 Reviewed revision d884ae04edeb
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, confirm that the plan file, task tracking, and all required sub-skills are available; otherwise the workflow may block mid-run.
  • The skill permits code changes but provides no least-privilege or confirmation checklist for sensitive files, network calls, credentials, or external side effects.
  • Completion verification and branch merge, retention, or discard recovery paths depend on finishing-a-development-branch and should be reviewed separately.
  • No Chinese-language guidance is provided, and reachability of platform-dependent plugins, sub-agents, or external services from mainland-China networks is unverified.
Review evidence [1][2][3][4][5][6][7]
See the full review method →

What does this skill do, and when should you use it?

Executing Plans is for running an existing written implementation plan in a separate session. It first reads and critically reviews the plan, stopping to raise concerns before implementation begins. Once approved, it executes tasks one by one and runs the specified verification steps. After completion, it requires the finishing-a-development-branch workflow; blockers, repeated verification failures, and unclear instructions require a pause for help.

Reads and critically reviews an implementation-plan file; creates todos for plan items; marks each task in progress or completed; follows the plan's steps; runs the verifications specified by the plan; stops and asks for clarification when dependencies are missing, instructions are unclear, or verification fails repeatedly; invokes finishing-a-development-branch after all tasks are complete.

  1. A software engineer has a detailed implementation plan and wants an agent to execute it in a separate session with human checkpoints.
  2. A team wants plan concerns surfaced before coding begins rather than having the agent guess through gaps.
  3. A project has bite-sized tasks with explicit verification steps that should be tracked through completion.
  4. A user is working on a platform with subagent support and wants to evaluate whether the recommended subagent-driven workflow should replace plan execution.

What are this skill's strengths and limitations?

Pros
  • Reviews the plan before implementation and surfaces critical concerns early.
  • Tracks tasks individually and requires the plan's verification steps.
  • Defines explicit stop conditions for blockers, unclear instructions, and repeated verification failures.
  • Fits separate-session execution with human review checkpoints.
Limitations
  • Requires a written implementation plan and does not replace plan creation.
  • Requires the `finishing-a-development-branch` workflow after implementation and relies on related Superpowers skills.
  • The source recommends `subagent-driven-development` when subagents are available, so this may not be the preferred workflow on those platforms.
  • The skill source does not provide a standalone install command or a dedicated test suite.

How do you install this skill?

Install the Superpowers repository as a collection; this skill is located at skills/executing-plans/SKILL.md. Follow the README instructions for your harness. For Codex CLI, open /plugins, search for superpowers, and select Install Plugin; in Codex App, install Superpowers from the Plugins sidebar under Coding. The source does not document a standalone installation command for this skill.

How do you use this skill?

Provide a written implementation plan and ask the agent to execute it in a separate session. Example: "Read this implementation plan, review it for concerns first, then execute each task with the specified verification and pause at review checkpoints." When subagents are available, the source recommends using subagent-driven-development instead.

How does this skill compare with similar options?

Compared with subagent-driven-development, this skill executes a written plan with checkpoints, while the README describes the alternative as dispatching a fresh subagent per task with two-stage review. The source recommends the subagent-driven workflow when subagents are available.

FAQ

Can it start from a rough idea?
Not by itself. Its stated trigger is an existing written implementation plan.
What happens when execution is blocked?
It should stop immediately and ask for help rather than guess when dependencies are missing, instructions are unclear, plan gaps prevent starting, or verification repeatedly fails.
Are subagents required?
They are not stated as mandatory, but the source says quality is significantly higher with subagent support and recommends `subagent-driven-development` when subagents are available.

More skills from this repository

All from obra/superpowers

Dev & Engineering

Continuous Code Review

Dispatch focused reviews after tasks, major features, and before merges to catch problems early.

Dev & Engineering

Writing Plans

Turn multi-step software requirements into executable, testable implementation plans.

Dev & Engineering

Subagent-Driven Development

Execute independent implementation tasks with fresh agents and review gates.

Dev & Engineering

Design Before Code

Clarify intent, compare approaches, and secure an approved design before implementation begins.

Dev & Engineering

Verification Before Completion

Require fresh evidence before claiming work is complete, fixed, or passing.

Dev & Engineering

Isolated Git Workspace

Creates an isolated workspace for feature work, then prepares the project and verifies its clean test baseline.

Dev & Engineering

Parallel Agent Dispatch

Delegate independent engineering problems to focused agents and investigate them concurrently.

Dev & Engineering

Superpowers Skill Bootstrap

Ensures applicable skills are discovered and invoked before every response or action.

Dev & Engineering

Development Branch Finisher

Safely close completed development work after tests pass, with guided merge, PR, retention, or discard choices.

Dev & Engineering

Rigorous Code Review Reception

Verify review feedback before changing code, then act on technical evidence.

Dev & Engineering

Test-Driven Development

Prove expected behavior with a failing test before writing implementation code.

Dev & Engineering

Systematic Debugging

Find the root cause before changing code, reducing trial-and-error rework.

Dev & Engineering

Test-Driven Skill Authoring

Create, revise, and verify Agent Skills with a test-driven documentation workflow.

Related skills