executing-plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Author
Category
Office AutomationInstall
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
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.
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_progress → completed) and verification mechanisms.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
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.
Manages the status of each task (marking it as
in_progress → completed), follows the steps in the plan strictly, and runs the specified verification commands after each step to ensure the implementation is correct.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-plans → executing-plans → finishing-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.