executing-plans
Execute detailed implementation plans in isolated development sessions with built-in verification checkpoints.
Introduction
The executing-plans skill provides a robust framework for coding agents to carry out structured development tasks derived from pre-approved implementation plans. Designed for complex software engineering projects, this skill ensures that agents move beyond simple code generation into disciplined, iterative execution. By isolating the development process into manageable, bite-sized tasks, the agent maintains high accuracy, prevents scope creep, and ensures every line of code is backed by verification. This skill is intended for developers and autonomous agents who require a systematic approach to feature implementation, refactoring, or bug fixing within a controlled environment.
-
Executes tasks sequentially based on a predefined plan file, ensuring strict adherence to bite-sized instructions.
-
Integrates mandatory verification steps after every task to ensure the codebase remains in a valid, functional state.
-
Manages sub-skill delegation, including mandatory integration with finishing-a-development-branch upon task completion.
-
Enforces a critical review phase where the agent analyzes the plan for potential blockers, missing dependencies, or unclear requirements before beginning implementation.
-
Automatically utilizes git worktrees for environment isolation, preventing contamination of the main branch during the development cycle.
-
Always review the plan critically before initiating execution; if concerns or ambiguity arise, consult the human partner immediately.
-
If a blocker is encountered—such as a failing test, missing library, or logical impasse—the agent must cease execution and request human intervention rather than guessing.
-
When running on platforms with subagent capabilities, developers are encouraged to prioritize subagent-driven-development for improved modularity and speed.
-
Input requirements include a clear, written implementation plan. Output consists of verified code changes, unit test results, and a finalized development branch ready for merging or PR creation.
-
Strictly adheres to the red-green-refactor TDD cycle where applicable, ensuring that testing remains a first-class citizen of the development workflow.
Repository Stats
- Stars
- 170,783
- Forks
- 15,077
- Open Issues
- 285
- Language
- Shell
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 28, 2026, 11:23 AM