executing-plans

Use when you have a written implementation plan to execute in a separate session with review checkpoints

Author

Install

Hot:33

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=obra-skills-executing-plans&locale=en&source=copy

executing-plans - Plan Execution Skill

Skill Overview


executing-plans is a Claude Code skill used to execute prewritten implementation plans in a separate session, with structured review checkpoints and task verification mechanisms.

Applicable Scenarios

  • Executing a written implementation plan in a separate session

  • When you have already created a detailed implementation plan using the writing-plans skill and need to execute it step by step in an independent development session, executing-plans ensures that each task is verified and marked accordingly.

  • Development workflows requiring review checkpoints

  • When carrying out complex development tasks that require clear checkpoints to verify the completion of each step, executing-plans provides complete task status management (in_progresscompleted) and verification mechanisms.

  • Integrating the Superpowers skill-chain workflow

  • When your development workflow needs to work with git worktrees, branch management, code reviews, and other Superpowers skills, executing-plans provides a standardized execution framework and integration points with other skills.

    Core Features

  • Loading and reviewing the plan

  • Reads the prewritten plan file and conducts a critical review to identify potential issues and questions. If issues are found during the review, it confirms them with you before beginning execution. If no issues are found, it creates a task list and begins execution.

  • Structured task execution

  • Manages the status of each task (marking it as in_progresscompleted), follows the steps in the plan strictly, and runs the specified verification commands after each step to ensure the implementation is correct.

  • Development completion integration

  • After all tasks are completed and verified, it automatically integrates the finishing-a-development-branch skill, providing comprehensive test verification, presenting available options, and supporting execution choices to ensure the quality and mergeability of the development branch.

    Frequently Asked Questions

    What is the executing-plans skill?


    executing-plans is one of Claude Code’s Superpowers skills, specifically designed to execute prewritten implementation plans in an independent session. It provides a structured execution process, including plan review, task status management, and verification checkpoints, ensuring that development plans are carried out reliably according to the predefined steps.

    How do I use executing-plans to execute a plan?


    First, make sure you have created a detailed implementation plan file using the writing-plans skill. Then start the executing-plans skill in a new session. It will automatically load the plan file, conduct a critical review, and guide you through executing each task step by step. Once execution is complete, it will automatically trigger the finishing-a-development-branch skill for final verification and cleanup.

    In what scenarios is executing-plans suitable?


    executing-plans is suitable when you already have a clear written implementation plan and need to focus on execution in a separate session. It is especially useful for isolated development with git worktrees, complex tasks involving multiple steps and verification points, and as an intermediate stage in the Superpowers skill chain (writing-plansexecuting-plansfinishing-a-development-branch).

    What should I do if I encounter problems during execution?


    executing-plans emphasizes the principle of “stop immediately when blocked.” If you encounter a blocker during execution—such as missing dependencies, failed tests, or unclear instructions—or if the plan contains a critical flaw, execution stops immediately and assistance is requested rather than guessing or continuing blindly.

    Can executing-plans be run directly on the main branch?


    No. executing-plans explicitly requires that implementation must not begin directly on the main/master branch unless you have given explicit consent. It recommends using the using-git-worktrees skill to create an isolated workspace, ensuring that the development process is safe and reversible.

    How does executing-plans work with other Superpowers skills?


    executing-plans is a core component of the Superpowers skill chain: writing-plans creates the plan → using-git-worktrees establishes an isolated environment → executing-plans executes the plan → finishing-a-development-branch completes the development. Each skill has clearly defined responsibilities, with executing-plans focusing on the structured execution and verification of the plan.