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.
/plugin marketplace add jrc1883/popkit-claude/plugin install popkit@popkit-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
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."
Default: First 3 tasks
For each task:
When batch complete:
Use AskUserQuestion tool with:
- question: "Batch complete. How should I proceed?"
- header: "Feedback"
- options:
- label: "Continue"
description: "Looks good, proceed to next batch"
- label: "Revise"
description: "I have feedback on this batch first"
- label: "Pause"
description: "Stop here, I'll review more carefully"
- multiSelect: false
Based on selection:
After all tasks complete and verified:
After completion, ALWAYS present next actions:
Use AskUserQuestion tool with:
- question: "What would you like to do next?"
- header: "Next Action"
- options:
- label: "Work on another issue"
description: "Continue with another GitHub issue"
- label: "Run tests/checks"
description: "Run test suite or quality checks"
- label: "Session capture and exit"
description: "Save state for later continuation"
- multiSelect: false
NEVER end execution without presenting next step options.
If user selects "Work on another issue", fetch prioritized open issues:
gh issue list --state open --milestone v1.0.0 --json number,title,labels --limit 5
Then present specific issue options via AskUserQuestion.
STOP executing immediately when:
Ask for clarification rather than guessing.
Plans can be provided as PDF files:
User: Execute this plan: /path/to/implementation-plan.pdf
Process PDF plans:
When reading plan PDFs:
PRD PDFs can also be processed to understand requirements context before execution.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.