smart-exec-plan

Executes multi-stage implementation plans with per-task commits and no-ff branch merges.

7|Updated May 13, 2026
One-click install
npx skills add https://github.com/DawnMoon1542/agents-skills --skill smart-exec-plan-dawnmoon1542
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-exec-plan
Source: https://github.com/DawnMoon1542/agents-skills/tree/main/workflow/smart-exec-plan
Command: npx skills add https://github.com/DawnMoon1542/agents-skills --skill smart-exec-plan-dawnmoon1542

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After brainstorming and writing-plans finish, teams still need to manually implement every Stage, manage branches, run reviews, and merge work back. This Skill automates that entire execution loop so a confirmed multi-Stage plan is implemented task by task with consistent Git discipline. ## Core Features & Use Cases - Branch Orchestration: Creates a development branch from the original branch, commits requirement docs, and merges each completed Stage back with --no-ff. - Composed Skill Execution: Combines executing-plans, test-driven-development, and subagent-driven-development so every Task follows red-green-refactor plus spec and quality reviews. - Stage Review and Final Verification: Runs stage-reviewer and final-reviewer prompts, full build/lint/test verification, and creates fix Tasks until APPROVED. - Use Case: You have a confirmed three-Stage plan for a new feature. Invoke this Skill to implement each Task as one commit on feat/<slug>, merge each Stage back to your main branch, and receive a final report with all SHAs and verification results. ## Quick Start Ask the AI to use the smart-exec-plan skill to execute all confirmed Stages of the current plan on a new development branch.

Frequently Asked Questions about smart-exec-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute a multi-stage implementation plan automatically?

Invoke this Skill after writing-plans completes all Stages. It creates a development branch, implements each Task with TDD and subagent review as one commit, and merges every Stage back to the original branch with --no-ff.

What inputs are required before running smart-exec-plan?

You need the brainstorming index with all design and plan statuses marked complete, all Stage design and plan files in order, the CONTEXT file, and any referenced ADRs. Missing designs or plans stop execution immediately.

Can I run this Skill on the main or master branch?

Yes. Invoking the Skill grants permission to create a development branch from the current branch, including main or master, and merge each Stage back. Detached HEAD states and existing same-name branches cause it to stop.

What happens when a merge conflict occurs during Stage merging?

The Skill aborts the merge with git merge --abort, returns to the development branch keeping all Task commits, and reports the conflicting files and both branch SHAs. It never resolves conflicts automatically.

Does smart-exec-plan push branches or clean up after finishing?

No. It keeps the development branch, never pushes, and never deletes local or remote branches. It only verifies that all development branch commits are contained in the original branch history and the workspace is clean.