aaddrick/claude-pipeline
Portable Claude Code multi-agent pipeline - skills, agents, hooks, orchestration scripts, and quality gates
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit aaddrick/claude-pipeline/.claude ./rig-claude-pipeline # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit aaddrick/claude-pipeline/.claude/skills/adapting-claude-pipeline .claude/skills/adapting-claude-pipeline $ npx degit aaddrick/claude-pipeline/.claude/skills/brainstorming .claude/skills/brainstorming $ npx degit aaddrick/claude-pipeline/.claude/skills/bulletproof-frontend .claude/skills/bulletproof-frontend $ npx degit aaddrick/claude-pipeline/.claude/skills/dispatching-parallel-agents .claude/skills/dispatching-parallel-agents $ npx degit aaddrick/claude-pipeline/.claude/skills/executing-plans .claude/skills/executing-plans $ npx degit aaddrick/claude-pipeline/.claude/skills/handle-issues .claude/skills/handle-issues $ npx degit aaddrick/claude-pipeline/.claude/skills/implement-issue .claude/skills/implement-issue $ npx degit aaddrick/claude-pipeline/.claude/skills/improvement-loop .claude/skills/improvement-loop $ npx degit aaddrick/claude-pipeline/.claude/skills/investigating-codebase-for-user-stories .claude/skills/investigating-codebase-for-user-stories $ npx degit aaddrick/claude-pipeline/.claude/skills/process-pr .claude/skills/process-pr $ npx degit aaddrick/claude-pipeline/.claude/skills/review-ui .claude/skills/review-ui $ npx degit aaddrick/claude-pipeline/.claude/skills/subagent-driven-development .claude/skills/subagent-driven-development $ npx degit aaddrick/claude-pipeline/.claude/skills/systematic-debugging .claude/skills/systematic-debugging $ npx degit aaddrick/claude-pipeline/.claude/skills/test-driven-development .claude/skills/test-driven-development $ npx degit aaddrick/claude-pipeline/.claude/skills/ui-design-fundamentals .claude/skills/ui-design-fundamentals $ npx degit aaddrick/claude-pipeline/.claude/skills/using-git-worktrees .claude/skills/using-git-worktrees $ npx degit aaddrick/claude-pipeline/.claude/skills/using-skills .claude/skills/using-skills $ npx degit aaddrick/claude-pipeline/.claude/skills/write-docblocks .claude/skills/write-docblocks $ npx degit aaddrick/claude-pipeline/.claude/skills/writing-agents .claude/skills/writing-agents $ npx degit aaddrick/claude-pipeline/.claude/skills/writing-plans .claude/skills/writing-plans $ npx degit aaddrick/claude-pipeline/.claude/skills/writing-skills .claude/skills/writing-skills
$ curl -fsSL --create-dirs -o .claude/agents/bash-script-craftsman.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/bash-script-craftsman.md $ curl -fsSL --create-dirs -o .claude/agents/bats-test-validator.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/bats-test-validator.md $ curl -fsSL --create-dirs -o .claude/agents/bulletproof-frontend-developer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/bulletproof-frontend-developer.md $ curl -fsSL --create-dirs -o .claude/agents/cc-orchestration-writer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/cc-orchestration-writer.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/code-simplifier.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/code-simplifier.md $ curl -fsSL --create-dirs -o .claude/agents/laravel-backend-developer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/laravel-backend-developer.md $ curl -fsSL --create-dirs -o .claude/agents/php-test-validator.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/php-test-validator.md $ curl -fsSL --create-dirs -o .claude/agents/phpdoc-writer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/phpdoc-writer.md $ curl -fsSL --create-dirs -o .claude/agents/spec-reviewer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/spec-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/technical-doc-writer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/technical-doc-writer.md $ curl -fsSL --create-dirs -o .claude/agents/ux-reviewer.md https://raw.githubusercontent.com/aaddrick/claude-pipeline/main/.claude/agents/ux-reviewer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "python3 -c \"import json,sys; d=json.load(sys.stdin); p=d.get('tool_input',{}).get('file_path',''); sys.exit(2 if any(x in p for x in ['.env','.git/','credentials','package-lock.json']) else 0)\""
}
]
}
]
}
} Skills (21)
adapting-claude-pipelinebrainstormingbulletproof-frontenddispatching-parallel-agentsexecuting-planshandle-issuesimplement-issueimprovement-loopinvestigating-codebase-for-user-storiesprocess-prreview-uisubagent-driven-developmentsystematic-debuggingtest-driven-developmentui-design-fundamentalsusing-git-worktreesusing-skillswrite-docblockswriting-agentswriting-planswriting-skills
Subagents (12)
| bash-script-craftsman model: opus | Bash script specialist following style.ysap.sh conventions. Use for writing, reviewing, or refactoring shell scripts. Focuses on portability, safety, idiomatic bash, and BATS testing. |
| bats-test-validator model: opus | Validates BATS test comprehensiveness and integrity for bash scripts. Use after bash-script-craftsman writes tests to audit for cheating, TODO placeholders, insufficient coverage, or hollow assertions |
| bulletproof-frontend-developer | Frontend CSS/HTML craftsman specializing in bulletproof, flexible, progressively-enhanced interfaces. Use for CSS architecture, responsive design, Blade templates, and frontend code review. Prioritize |
| cc-orchestration-writer model: opus | Creates Claude Code agent orchestration scripts - bash scripts that chain multiple Claude CLI calls with structured output, rate limiting, status tracking, and error handling. |
| code-reviewer model: inherit | | |
| code-simplifier model: opus | Simplifies and refines PHP/Laravel code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise. Use after writi |
| laravel-backend-developer | Senior PHP/Laravel backend developer. Use for controllers, models, services, middleware, Eloquent ORM, database migrations, API endpoints, authentication, and PHPUnit testing. Defers to bulletproof-fr |
| php-test-validator model: opus | Validates PHPUnit test comprehensiveness and integrity. Use after code review to audit PHP/Laravel tests for cheating, TODO placeholders, insufficient coverage, or hollow assertions. Reports failures |
| phpdoc-writer model: sonnet | Writes clear, comprehensive PHPDoc blocks for PHP classes and methods. Optimized for onboarding new developers - explains purpose, parameters, return values, and context thoroughly. Use after creating |
| spec-reviewer | Validates PR implementation against issue requirements and implementation plan. Focuses on goal achievement, not implementation details. Flags scope creep (unrelated features) for removal. |
| technical-doc-writer | Technical design documentation writer using GitHub Markdown with Mermaid diagrams. Use for architecture docs, design docs, data flow docs, API contracts, and system design documents in docs/{domain}/ |
| ux-reviewer model: opus | UX specialist for reviewing website usability, information architecture, interaction design, and user flows. Use for heuristic evaluations, UX audits, navigation reviews, content hierarchy analysis, a |
Hooks (5)
| event | matcher | runs |
|---|---|---|
| PostToolUse | Edit|Write | jq -r '.tool_input.file_path // empty' | { read f; if [ -n "$f" ] && echo "$f" | grep -q '\.php$'; then cd "$CLAUDE_PROJECT_DIR" && ./vendor/bin/pint "$f" 2>/dev/null; fi; } |
| PostToolUse | Edit|Write | "$CLAUDE_PROJECT_DIR/.claude/hooks/check-alpine-csp.sh" |
| PostToolUse | Bash | "$CLAUDE_PROJECT_DIR/.claude/hooks/post-pr-simplify.sh" |
| PreToolUse | Edit|Write | python3 -c "import json,sys; d=json.load(sys.stdin); p=d.get('tool_input',{}).get('file_path',''); sys.exit(2 if any(x in p for x in ['.env','.git/','credentials','package-lock.json']) else 0)" |
| Notification | permission_prompt|idle_prompt | notify-send 'Claude Code' 'Awaiting input' 2>/dev/null || true |
Similar rigs
sodiumjoe/dotfiles
dotfiles
Skill Collector 1.1k tok ·
RichardBray/dotfiles
My personal configuration files and settings
Skill Collector 671 tok ·
emanuelnicenboim/dotfiles
Personal dotfiles - Claude Code skills & config
Skill Collector 671 tok ·
obra/superpowers
An agentic skills framework & software development methodology that works.
Skill Collector 3.0k tok ·