npx skills add ...
npx skills add incept5/eve-skillpacks --skill eve-plan-implementation
Execute software engineering plan documents using Eve jobs, dependencies, and review gating.
npx skills add incept5/eve-skillpacks --skill eve-plan-implementation
Translate a plan document into Eve jobs, parallelize work, and drive review/verification through job phases and dependencies.
Orchestration model: The root epic is the orchestrator — it plans, delegates, and coordinates but does not execute heavy work itself. Phase jobs are sub-orchestrators that break a phase into tasks. Task jobs are workers — each one receives a self-contained description and executes independently with no access to the parent's context.
AGENTS.md for repo-specific rules.If the root job does not exist, create one:
If a root job already exists, use it as the orchestrator. The root epic never executes implementation work — it creates phase jobs, wires up dependencies, and waits.
Create one child job per plan phase. Each phase job acts as a sub-orchestrator: it breaks its scope into task jobs and coordinates them.
Add dependencies so the parent waits on each phase:
Split each phase into 2-6 atomic tasks with clear deliverables.
If a phase has only one task, execute it directly in the phase job rather than creating a child — avoid unnecessary orchestration overhead.
For multi-task phases, create child worker jobs. Each worker description must be self-contained: the executing agent has no access to the parent's context, the plan document, or prior conversation. Include in the description:
Make the phase wait on its tasks:
blocks only for true sequencing requirements.Workers pick up task jobs and execute them independently. Each worker:
If no review is required:
After an orchestrator (root or phase) creates its child jobs and wires dependencies, it should return a waiting signal. This frees the orchestrator's resources while children execute in parallel:
Orchestrators should stay lightweight:
--type if available).bd dep add -> eve job dep add <parent> <child> --type waits_forbd ready/blocked -> eve job dep list <id> + eve job list --phase ...If tasks require code changes on a shared branch:
Keep git controls consistent across tasks so all changes land in one PR.