From devenv-workflow
Self-healing parallel agent pipeline orchestration. Dispatch subagents with mandates, capture test baselines, validate results, and track pipeline state.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devenv-workflow:pipelineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestrate parallel agent teams with structured mandates, test validation gates, and machine-readable state tracking. Prevents the three core failure modes: wrong assumptions, context blowouts, and workflow violations.
Orchestrate parallel agent teams with structured mandates, test validation gates, and machine-readable state tracking. Prevents the three core failure modes: wrong assumptions, context blowouts, and workflow violations.
The pipeline system provides:
.session/state.json| Mechanism | Role | Location |
|---|---|---|
| Formula | Pipeline lifecycle enforcement | .beads/formulas/pipeline-execute.formula.toml |
| Template | Agent behavior constraints | .claude/templates/agent-mandate.md |
| Hook | Regression detection | .claude/hooks/validate-agent-output.ts |
| State | Progress tracking | .session/state.json (pipeline section) |
| Types | TypeScript interfaces | .claude/hooks/lib/pipeline-types.ts |
| Helpers | State read/write | .claude/hooks/lib/session-state.ts |
bd mol wisp pipeline-execute --var feature_id=diary-xxx --var test_command="bun test"
bun run .claude/skills/pipeline/scripts/status.ts
bun run .claude/skills/pipeline/scripts/retry-agent.ts --agent impl-alpha
pre-flight --> capture-baseline --> dispatch --> validate-pipeline --> merge
Located at .claude/templates/agent-mandate.md. Template variables:
| Variable | Description |
|---|---|
{{title}} | Task title |
{{agent_name}} | Agent name (e.g., impl-alpha) |
{{task_id}} | Beads task ID |
{{feature_id}} | Parent feature ID |
{{epic_id}} | Parent epic ID |
{{description}} | Task description |
{{files_to_create}} | Files agent may create |
{{files_to_modify}} | Files agent may modify |
{{test_command}} | Test validation command |
{{max_retries}} | Maximum retry attempts |
Tracked as a section in .session/state.json:
{
"pipeline": {
"pipelineId": "pipeline-1234",
"featureId": "diary-xxx",
"status": "dispatching",
"baseline": { "passed": 530, "failed": 0, "total": 530 },
"agents": {
"impl-alpha": { "status": "success", "handoff": { ... } },
"impl-beta": { "status": "in_progress" }
}
}
}
Based on 540-session analysis:
| Script | Purpose |
|---|---|
status.ts | Read pipeline state, display dashboard |
retry-agent.ts | Re-dispatch failed agent with error context |
npx claudepluginhub jesposito/ai-nme-marketplace --plugin devenv-workflowDesigns and executes custom multi-agent pipelines using Claude Code subagents. Spawns researcher, builder, strategist, reviewer, evaluator, etc. with parallel and background execution.
Provides multi-agent workflow patterns: parallel dispatch, sequential pipelines, QC gates, and retry loops. Use when architecting systems with multiple agents or processing stages.
Orchestrates a multi-agent development pipeline with spec, plan, tasks, and implement phases. Use for building features, fixing bugs, or executing complex plans via fan-out workers with consensus voting.