OB

obra-executing-plans

Coordinates the execution of pre-written implementation plans through a structured review-to-completion workflow.

Install

mkdir -p .claude/skills/obra-executing-plans && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17964" && unzip -o skill.zip -d .claude/skills/obra-executing-plans && rm skill.zip

Installs to .claude/skills/obra-executing-plans

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when you have a written implementation plan to execute in a separate session with review checkpoints
104 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Execute tasks sequentially as defined in the plan.
  • Run verifications as specified for each task.
  • Use `obra-finishing-a-development-branch` to complete development.
  • Stop execution and ask for help when encountering blockers.

How it works

The skill loads and reviews an implementation plan, then executes each task and its verifications sequentially, stopping to ask for help if blockers occur.

Inputs & outputs

You give it
A written implementation plan file.
You get back
Completed tasks, verified steps, and a completed development branch.

When to use obra-executing-plans

  • Execute a step-by-step development plan
  • Run verification tasks for complex features
  • Maintain consistency in multi-session coding
  • Handle complex implementation phases

About this skill

Executing Plans

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 (such as Claude Code or Codex). If subagents are available, use obra-subagent-driven-development instead of this skill.

The Process

Step 1: Load and Review Plan

  1. Read plan file
  2. Review critically - identify any questions or concerns about the plan
  3. If concerns: Raise them with your human partner before starting
  4. If no concerns: Create TodoWrite and proceed

Step 2: Execute Tasks

For each task:

  1. Mark as in_progress
  2. Follow each step exactly (plan has bite-sized steps)
  3. Run verifications as specified
  4. 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 obra-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:

  • obra-using-git-worktrees - REQUIRED: Set up isolated workspace before starting
  • obra-writing-plans - Creates the plan this skill executes
  • obra-finishing-a-development-branch - Complete development after all tasks

When not to use it

  • When a written implementation plan is not available.
  • When subagents are available, use `obra-subagent-driven-development` instead.
  • When the user wants to start implementation on main/master branch without explicit consent.

Prerequisites

obra-using-git-worktreesobra-writing-plansobra-finishing-a-development-branch

Limitations

  • The skill relies on specific sub-skills for setup and completion.
  • The skill stops execution when blocked, requiring clarification.

How it compares

This skill provides a structured and guided execution of a pre-defined implementation plan, ensuring all steps and verifications are followed, unlike ad-hoc development.

Compared to similar skills

obra-executing-plans side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
obra-executing-plans (this skill)03moNo flagsIntermediate
executing-plans62moNo flagsIntermediate
task-think117dNo flagsAdvanced
map-workflows-guide04moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry