ワンクリックで
pipeline-creator
// Use when the user wants to create a custom agent pipeline, add a new pipeline to an existing agent, or design a multi-stage workflow that chains skills together - guides through pipeline JSON creation with validation
// Use when the user wants to create a custom agent pipeline, add a new pipeline to an existing agent, or design a multi-stage workflow that chains skills together - guides through pipeline JSON creation with validation
Use when the user asks about agent pipelines, how to use /code /docs /startup commands, how to create custom pipelines, or needs help troubleshooting agent workflows - explains the agent orchestrator system and guides pipeline creation
Use when a super-agent (coding-agent, docs-agent, startup-agent) needs to execute a multi-stage pipeline defined in JSON - resolves template variables, manages sequential/parallel/chain stage execution, enforces quality gates, and passes data between stages via file outputs
Use when the user says /code or asks for end-to-end coding workflows like full-stack builds, quality audits, rapid prototypes, or debug chains - routes to the right pipeline and invokes pipeline-orchestrator to execute it
Use when the user says /docs or asks for end-to-end documentation workflows like API docs, project scaffolding, content pipelines, or release documentation - routes to the right pipeline and invokes pipeline-orchestrator to execute it
Use when the user says /startup or asks for end-to-end startup workflows like MVP builds, go-to-market launches, pitch decks, or product analytics - routes to the right pipeline and invokes pipeline-orchestrator to execute it
Create detailed technical plans and implementation roadmaps by analyzing project architecture and designing solutions that integrate seamlessly with existing patterns. Use when designing features, planning integrations, making architectural decisions. Triggers: 'plan', 'design', 'architecture', 'approach', 'how should I', 'best way', 'integrate', '계획', '설계', '아키텍처', '접근법', '어떻게 해야', '가장 좋은 방법', '통합', '마이그레이션', working with multi-module features, system boundaries, complex migrations.
| name | pipeline-creator |
| description | Use when the user wants to create a custom agent pipeline, add a new pipeline to an existing agent, or design a multi-stage workflow that chains skills together - guides through pipeline JSON creation with validation |
I'm using the pipeline-creator skill to create a custom agent pipeline.
Ask the user:
coding-agent, docs-agent, startup-agent, or a new one)For each stage, identify the right skill from the library. Read QUICK_REFERENCE.md to find matching skills.
Common skill paths:
obra-superpowers/skills/brainstorming
obra-superpowers/skills/writing-plans
obra-superpowers/skills/requesting-code-review
obra-superpowers/skills/verification-before-completion
obra-superpowers/skills/finishing-a-development-branch
backend-api/api-designer
backend-api/database-schema
frameworks/fastapi-builder
frameworks/react-component
devops-infrastructure/docker-composer
code-quality/code-reviewer
code-quality/test-generator
code-quality/security-auditor
business-communication/pitch-coach
business-communication/email-polisher
anthropics-official/document-skills/pptx
data-engineering/analytics-builder
community/d3js-visualization
For each stage, choose:
skill — single skill invocationskill-chain — multiple skills in sequence (same context)parallel — independent branches dispatched as subagentsParallel rule: Branches MUST be independent. No shared files. No shared state. If work depends on each other, use sequential stages or a skill-chain instead.
For each stage:
{date}, {name}, {project}${stage_id.outputs.key}Decide where to add checkpoints:
approval — user reviews before continuing (skipped in autonomous mode)quality — code review subagent runs (always enforced)verification — evidence-based check (always enforced)Best practices:
Create the pipeline file at:
.claude/skills/agents/<agent>/references/pipelines/<name>.json
Validate the JSON:
python3 -c "import json; json.load(open('path/to/pipeline.json')); print('valid')"
Add the new pipeline to the agent's SKILL.md routing table:
Check against these rules:
id fields are unique${...} interpolation only references earlier stages.claude/skills/{
"name": "my-pipeline",
"description": "What this pipeline produces",
"mode": "interactive",
"stages": [
{
"id": "stage-1",
"type": "skill",
"skill": "category/skill-name",
"description": "What this stage does",
"outputs": {
"output_key": "docs/{date}-{name}-output.md"
},
"gate": {
"type": "approval",
"prompt": "Stage 1 complete. Continue?"
}
},
{
"id": "stage-2",
"type": "skill",
"skill": "category/another-skill",
"description": "Next stage",
"inputs": {
"input_key": "${stage-1.outputs.output_key}"
},
"outputs": {
"final_output": "output/{name}-result.md"
}
}
]
}
pipeline-orchestrator/references/pipeline-schema.md for full schemapipeline-orchestrator/references/data-contracts.md for data flow rules