From supervibe
Use WHEN executing an implementation plan, epic, or atomic task wave with independent tasks AND subagents are available TO dispatch fresh subagent per task in isolated worktree/session with active session registry, heartbeat, stop/resume/status controls, and two-stage review. Trigger phrases: parallel subagents, fan-out, subagent-driven, atomic tasks, epic worktree, goal-until-complete autonomous, active session registry.
npx claudepluginhub vtrka/supervibe --plugin supervibeThis skill is limited to using the following tools:
WHEN executing a plan AND subagent dispatch is available AND plan has 5+ independent tasks. Preferred over `supervibe:executing-plans` (inline) when both apply.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
WHEN executing a plan AND subagent dispatch is available AND plan has 5+ independent tasks. Preferred over supervibe:executing-plans (inline) when both apply.
Continue through every ready wave until the wave queue is exhausted, a verification/review gate fails, a policy or approval gate blocks progress, a write-set conflict appears, an explicit budget expires, or the user explicitly pauses. Do not stop after the first subagent result, first green task, first rejected task, or first review checkpoint when unrelated ready work remains.
If one task fails, quarantine or re-queue that task with reason, retry count, owner, and next unblock action; keep independent ready tasks moving when their write sets and dependencies are disjoint.
A subagent task is ready only when it has a reviewed plan reference, dependency state, declared write set, expected files, acceptance criteria, verification command, rollback plan, scope id, risk level, stop condition, and reviewer. If any field is missing, split or repair the task before dispatch.
Each worker brief must be self-contained because the worker may not share the parent conversation:
taskId: "<stable id>"
whyItMatters: "<user-visible outcome>"
objective: "<bounded deliverable>"
writeSet: ["<repo-relative paths>"]
allowedReads: ["<context files or search citations>"]
approvedScope: "<scope id or explicit approval receipt>"
acceptanceCriteria: ["<criterion>"]
verification: ["<command and expected signal>"]
rollback: "<how to undo this task>"
stopConditions: ["<when to stop and report blocked>"]
outputContract: "changed files, evidence, risks, confidence, next action"
Workers must be told they are not alone in the codebase, must not revert edits made by others, and must adapt to concurrent changes instead of overwriting them.
A wave is done only after every task in the wave is SUCCESS, BLOCKED, or
QUARANTINED with evidence. SUCCESS requires worker evidence, independent
Stage 2 review, verification output, side-effect reconciliation, scope safety,
hostInvocation.source + hostInvocation.invocationId for the real host
subagent run, and confidence at least 9/10. Rejected or partial worker output is not progress
until it is repaired or explicitly accepted as partial by the user.
Follow docs/references/skill-expert-operating-standard.md: start from source of truth, preserve retrieval evidence, apply scope safety, use real producers with runtime receipts for durable delegated outputs, verify before completion claims, and keep confidence below gate when evidence is partial.
docs/references/scope-safety-standard.md, apply the Scope Safety Gate, and preserve the plan's approved/deferred/rejected scope boundaryPer task: which subagent type?
├─ Code change in known stack → stack-specific developer agent (laravel-developer, etc.)
├─ Cross-cutting refactor → refactoring-specialist
├─ Investigation only → repo-researcher (READ-ONLY)
├─ Code review → code-reviewer
├─ Bug investigation → root-cause-debugger
└─ Unknown territory → general-purpose with detailed brief
/supervibe-loop --plan-waves <plan-or-state> and use capability/preset assignment before dispatching a wave. Every task needs a worker, an independent reviewer, declared write scope, and required evidence before launch.supervibe:verification and supervibe:confidence-scoringnpm run validate:agent-producer-receipts before claiming the wave complete.Returns wave-by-wave execution log:
Wave 1 (parallel, N tasks):
Assignment model: <worker-preset>/<subagent-type> + <reviewer-preset>, with why-worker, why-reviewer, rejected alternatives, required evidence, and wave/block reason
- Task 1: <subagent-type> → SUCCESS / REJECTED+reason
- Task 2: ...
Wave 2 (parallel, N tasks):
...
Final: combined deliverable + per-wave confidence score
SUCCESS.hostInvocation.invocationId linked to a runtime-issued workflow receiptsupervibe:executing-plans — fallback when subagents unavailablesupervibe:dispatching-parallel-agents — for ad-hoc parallelism (not plan execution)