From ce
Orchestrates implementation plan execution by grouping tasks into subsystems, spawning sub-agents for parallel processing of independent groups and sequential dependencies.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ce:executing-plansThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**You are an orchestrator.** Spawn and coordinate sub-agents to do the actual implementation. Group related tasks by subsystem (e.g., one agent for API routes, another for tests) rather than spawning per-task. Each agent re-investigates the codebase, so fewer agents with broader scope = faster execution.
You are an orchestrator. Spawn and coordinate sub-agents to do the actual implementation. Group related tasks by subsystem (e.g., one agent for API routes, another for tests) rather than spawning per-task. Each agent re-investigates the codebase, so fewer agents with broader scope = faster execution.
Create a branch for the work unless trivial. Consider git worktrees for isolated environments.
Clarify ambiguity upfront: If the plan has unclear requirements or meaningful tradeoffs, use AskUserQuestion before starting. Present options with descriptions explaining the tradeoffs. Use multiSelect: true for independent features that can be combined; use single-select for mutually exclusive choices. Don't guess when the user can clarify in 10 seconds.
Track progress with tasks: Use TaskCreate to create tasks for each major work item from the plan. Update status with TaskUpdate as work progresses (in_progress when starting, completed when done). This makes execution visible to the user and persists across context compactions.
Group related tasks to share agent context. One agent per subsystem, groups run in parallel.
Why grouping matters:
Without: Task 1 (auth/login) → Agent 1 [explores auth/]
Task 2 (auth/logout) → Agent 2 [explores auth/ again]
With: Tasks 1-2 (auth/*) → Agent 1 [explores once, executes both]
| Signal | Group together |
|---|---|
| Same directory prefix | src/auth/* tasks |
| Same domain/feature | Auth tasks, billing tasks |
| Plan sections | Tasks under same ## heading |
Limits: 3-4 tasks max per group. Split if larger.
Parallel: Groups touch different subsystems
Group A: src/auth/* ─┬─ parallel
Group B: src/billing/* ─┘
Sequential: Groups have dependencies
Group A: Create shared types → Group B: Use those types
Dispatch sub-agents to complete task groups. Monitor progress and handle issues.
Task tool (general-purpose):
description: "Auth tasks: login, logout"
prompt: |
Execute these tasks from [plan-file] IN ORDER:
- Task 1: Add login endpoint
- Task 2: Add logout endpoint
Use skills: <relevant skills>
Commit after each task. Report: files changed, test results
Architectural fit: Changes should integrate cleanly with existing patterns. If a change feels like it's fighting the architecture, that's a signal to refactor first rather than bolt something on. Don't reinvent wheels when battle-tested libraries exist, but don't reach for a dependency for trivial things either (no lodash just for _.map). The goal is zero tech debt, not "ship now, fix later."
Auto-recovery:
All four checks must pass before marking complete:
Automated tests: Run the full test suite. All tests must pass.
Manual verification: Automated tests aren't sufficient. Actually exercise the changes:
DX quality: During manual testing, watch for friction:
Fix DX issues inline or document for follow-up. Don't ship friction.
Code review (mandatory): After tests pass and manual verification is done, dispatch the ce:code-reviewer agent via Task tool to review the full diff against the base branch. This step is not optional.
Load relevant domain skills into the agent based on what was implemented. Evaluate which apply and include them in the agent prompt:
Skill(ce:architecting-systems) - system design, module boundariesSkill(ce:managing-databases) - database workSkill(ce:handling-errors) - error handlingSkill(ce:writing-tests) - test qualitySkill(ce:migrating-code) - migrationsSkill(ce:optimizing-performance) - performance workSkill(ce:refactoring-code) - refactoringHandle the review verdict:
Plan execution is not done until review findings are addressed.
After verification passes, commit only the changes related to this plan:
git status to see all changesgit add -A or git add . - only stage files you modified as part of this planAfter committing:
./plans/done/ if applicablenpx claudepluginhub rileyhilliard/claude-essentials --plugin ceExecutes written implementation plans by delegating all code tasks to subagents with dependency-aware dispatch, context preservation, review checkpoints, and lower-cost models.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Executes written implementation plans in batches with review checkpoints between batches. Useful when you have a plan file to follow step-by-step.