executing-plans
Controlled batch execution of implementation plans with review checkpoints between phases. Loads plan, critically reviews for issues, executes tasks in batches, then pauses for architect feedback before continuing. Use when you have a complete implementation plan from brainstorming/writing-plans and want structured execution with quality gates. Do NOT use for ad-hoc implementation, exploratory coding, or when you don't have a formal plan - just implement directly with code review at the end.
From popkit-devnpx claudepluginhub jrc1883/popkit-claude --plugin popkit-devThis skill uses the workspace's default tool permissions.
examples/batch-execution-guide.mdexamples/pdf-plan-support.mdexamples/workflow-definition.ymlExecuting Plans
Overview
Load plan, review critically, execute tasks in batches, report for review between batches.
Core principle: Batch execution with checkpoints for architect review.
Announce at start: "I'm using the executing-plans skill to implement this plan."
Workflow
See examples/workflow-definition.yml for complete workflow.
Key phases:
- Load and critically review plan
- Execute batch (default: 3 tasks)
- Report results and get feedback
- Continue, revise, or pause based on feedback
- Complete with finishing-a-development-branch
- Present next action options (Issue #118)
Execution Process
See examples/batch-execution-guide.md for detailed process.
Key points:
- Default batch size: 3 tasks
- Checkpoint after each batch: Report and wait for feedback
- TodoWrite integration: Track progress through tasks
- Verification: Run all verification steps as specified in plan
- Stop when blocked: Ask for help, don't guess
PDF Plan Support
Plans can be provided as Markdown or PDF format.
See examples/pdf-plan-support.md for PDF processing details.
Supported formats:
- Markdown implementation plans
- PDF implementation plans
- PDF PRDs (for context)
Quality Gates
Stop and ask for help when:
- Plan has concerns or gaps before starting
- Hit blocker mid-batch (missing dependency, failing test, unclear instruction)
- Verification fails repeatedly
- Don't understand an instruction
Don't force through blockers - ask for clarification.
Batch Feedback
After each batch, use AskUserQuestion with options:
- Continue: Proceed to next batch
- Revise: Apply feedback to current batch
- Pause: Stop and save progress
See examples/batch-execution-guide.md for templates.
Next Action Loop (Issue #118)
CRITICAL: After completion, ALWAYS present next actions:
- Work on another issue
- Run tests/checks
- Session capture and exit
NEVER end without presenting next step options.
See examples/batch-execution-guide.md for implementation.
Integration
Upstream skills:
- pop-writing-plans: Provides implementation plan
- pop-brainstorming: Provides design context
Downstream skills:
- pop-finishing-a-development-branch: Called after all tasks complete
- pop-session-capture: Called when pausing execution
Internal agents:
- code-explorer: Loads and parses plans
- code-architect: Reviews plans and implements tasks
- test-writer-fixer: Runs verification steps
Related Skills
- pop-writing-plans: Create the implementation plan
- pop-finishing-a-development-branch: Complete development after tasks done
- pop-session-capture: Save progress when pausing
- pop-subagent-driven: Alternative execution with fresh subagent per task
Remember
- Review plan critically first
- Follow plan steps exactly
- Don't skip verifications
- Reference skills when plan says to
- Between batches: just report and wait
- Stop when blocked, don't guess
Version: 1.0.0 Category: Development Workflow Tier: Core