Help us improve
Share bugs, ideas, or general feedback.
From factory
Designs and executes custom multi-agent pipelines for any goal. Analyzes the goal, selects specialist agents, designs a DAG of steps with dependencies, and runs them via factory CLI with gate decisions between steps.
npx claudepluginhub akashgit/remote-factory --plugin factoryHow this skill is triggered — by the user, by Claude, or both
Slash command
/factory:pipeline <goal><goal>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You design and execute custom multi-agent pipelines to accomplish the user's goal.
Designs and executes custom multi-agent pipelines using Claude Code subagents. Spawns researcher, builder, strategist, reviewer, evaluator, etc. with parallel and background execution.
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.
Provides multi-agent workflow patterns: parallel dispatch, sequential pipelines, QC gates, and retry loops. Use when architecting systems with multiple agents or processing stages.
Share bugs, ideas, or general feedback.
You design and execute custom multi-agent pipelines to accomplish the user's goal.
The user wants: $ARGUMENTS
The factory CLI must be installed:
command -v factory >/dev/null 2>&1 || uv tool install "${CLAUDE_PLUGIN_ROOT}"
mkdir -p .factory/pipeline
Spawn specialists via the CLI. Each agent gets a fresh context window.
factory agent <role> --task "<task description>" --project "$(pwd)" [--timeout N]
| Role | Purpose |
|---|---|
| researcher | Web research, codebase analysis, domain studies |
| strategist | Generate prioritized hypotheses from observations |
| builder | Implement code changes on a feature branch, open PRs |
| reviewer | Review PRs, guard checks, keep/revert verdicts |
| evaluator | Run evals, compare before/after scores |
| archivist | Record findings to .factory/archive/ |
| distiller | Refine vague ideas into buildable specs |
Each factory agent call is synchronous and blocking — it returns only when the agent finishes. Do not shell-background (&) individual commands.
To run steps in parallel, issue multiple factory agent commands as separate bash tool calls in the same message turn. Claude Code executes them concurrently. This is parallel tool calls, not shell backgrounding.
The runner captures agent stdout to .factory/reviews/<role>-latest.md.
factory detect "$(pwd)"
cat .factory/config.json 2>/dev/null
.factory/pipeline/plan.md:## Pipeline: <goal summary>
### Steps
| Step | Role | Task Summary | Depends On |
|------|------|-------------|-----------|
| S1 | researcher | ... | - |
| S2 | evaluator | ... | - |
| S3 | strategist | ... | S1, S2 |
| ... | ... | ... | ... |
### Gate Rules
- After S1: PROCEED if ...; REDIRECT if ...
- After S3: PROCEED if ...; ABORT if ...
Process steps in topological order:
.factory/reviews/<role>-latest.mdcat .factory/reviews/<role>-latest.mdWrite .factory/pipeline/summary.md with goal, status, step results, and key findings.