shinpr/claude-code-workflows
Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.
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 shinpr/claude-code-workflows/agents ./rig-claude-code-workflows/agents $ npx degit shinpr/claude-code-workflows/skills ./rig-claude-code-workflows/skills
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 shinpr/claude-code-workflows/dev-skills/skills/ai-development-guide .claude/skills/ai-development-guide $ npx degit shinpr/claude-code-workflows/dev-skills/skills/coding-principles .claude/skills/coding-principles $ npx degit shinpr/claude-code-workflows/dev-skills/skills/documentation-criteria .claude/skills/documentation-criteria $ npx degit shinpr/claude-code-workflows/dev-skills/skills/external-resource-context .claude/skills/external-resource-context $ npx degit shinpr/claude-code-workflows/dev-skills/skills/frontend-ai-guide .claude/skills/frontend-ai-guide $ npx degit shinpr/claude-code-workflows/dev-skills/skills/implementation-approach .claude/skills/implementation-approach $ npx degit shinpr/claude-code-workflows/dev-skills/skills/integration-e2e-testing .claude/skills/integration-e2e-testing $ npx degit shinpr/claude-code-workflows/dev-skills/skills/llm-friendly-context .claude/skills/llm-friendly-context $ npx degit shinpr/claude-code-workflows/dev-skills/skills/requirement-convergence .claude/skills/requirement-convergence $ npx degit shinpr/claude-code-workflows/dev-skills/skills/test-implement .claude/skills/test-implement $ npx degit shinpr/claude-code-workflows/dev-skills/skills/testing-principles .claude/skills/testing-principles $ npx degit shinpr/claude-code-workflows/dev-skills/skills/typescript-rules .claude/skills/typescript-rules $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-diagnose .claude/skills/recipe-diagnose $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-front-adjust .claude/skills/recipe-front-adjust $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-front-build .claude/skills/recipe-front-build $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-front-design .claude/skills/recipe-front-design $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-front-plan .claude/skills/recipe-front-plan $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-front-review .claude/skills/recipe-front-review $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-quality-profile .claude/skills/recipe-quality-profile $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/recipe-update-doc .claude/skills/recipe-update-doc $ npx degit shinpr/claude-code-workflows/dev-workflows-frontend/skills/subagents-orchestration-guide .claude/skills/subagents-orchestration-guide $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-add-integration-tests .claude/skills/recipe-add-integration-tests $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-build .claude/skills/recipe-build $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-design .claude/skills/recipe-design $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-fullstack-build .claude/skills/recipe-fullstack-build $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-fullstack-implement .claude/skills/recipe-fullstack-implement $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-implement .claude/skills/recipe-implement $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-plan .claude/skills/recipe-plan $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-reverse-engineer .claude/skills/recipe-reverse-engineer $ npx degit shinpr/claude-code-workflows/dev-workflows-fullstack/skills/recipe-review .claude/skills/recipe-review
$ curl -fsSL --create-dirs -o .claude/agents/acceptance-test-generator.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/acceptance-test-generator.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/code-verifier.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/code-verifier.md $ curl -fsSL --create-dirs -o .claude/agents/codebase-analyzer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/codebase-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/design-sync.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/design-sync.md $ curl -fsSL --create-dirs -o .claude/agents/document-reviewer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/document-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/integration-test-reviewer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/integration-test-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/investigator.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/investigator.md $ curl -fsSL --create-dirs -o .claude/agents/prd-creator.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/prd-creator.md $ curl -fsSL --create-dirs -o .claude/agents/quality-fixer-frontend.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/quality-fixer-frontend.md $ curl -fsSL --create-dirs -o .claude/agents/quality-fixer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/quality-fixer.md $ curl -fsSL --create-dirs -o .claude/agents/requirement-analyzer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/requirement-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/scope-discoverer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/scope-discoverer.md $ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/security-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/solver.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/solver.md $ curl -fsSL --create-dirs -o .claude/agents/task-decomposer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/task-decomposer.md $ curl -fsSL --create-dirs -o .claude/agents/ta<redacted>.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/ta<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/task-executor.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/task-executor.md $ curl -fsSL --create-dirs -o .claude/agents/technical-designer-frontend.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/technical-designer-frontend.md $ curl -fsSL --create-dirs -o .claude/agents/technical-designer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/technical-designer.md $ curl -fsSL --create-dirs -o .claude/agents/ui-analyzer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/ui-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/ui-spec-designer.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/ui-spec-designer.md $ curl -fsSL --create-dirs -o .claude/agents/verifier.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/verifier.md $ curl -fsSL --create-dirs -o .claude/agents/work-planner.md https://raw.githubusercontent.com/shinpr/claude-code-workflows/main/agents/work-planner.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,413 rigs:
{
"permissions": {
"deny": [
"Read(~/.ssh/**)",
"Read(**/.env)",
"Bash(rm -rf *)",
"Read(./.env)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(**/*.pem)",
"Bash(rm -rf /*)",
"Read(~/.aws/**)",
"Bash(rm -rf:*)",
"Read(.env)",
"Bash(git push --force*)",
"Read(**/*.key)",
"Read(./.env.*)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(gh pr merge *)",
"Bash(chown *)",
"Bash(docker *)"
]
}
} Skills (30)
ai-development-guidecoding-principlesdocumentation-criteriaexternal-resource-contextfrontend-ai-guideimplementation-approachintegration-e2e-testingllm-friendly-contextrequirement-convergencetest-implementtesting-principlestypescript-rulesrecipe-diagnoserecipe-front-adjustrecipe-front-buildrecipe-front-designrecipe-front-planrecipe-front-reviewrecipe-quality-profilerecipe-update-docsubagents-orchestration-guiderecipe-add-integration-testsrecipe-buildrecipe-designrecipe-fullstack-buildrecipe-fullstack-implementrecipe-implementrecipe-planrecipe-reverse-engineerrecipe-review
Subagents (24)
| acceptance-test-generator | Generates integration/E2E test skeletons from Design Doc ACs using ROI-based selection and journey-based E2E reservation. Use when Design Doc is complete and test design is needed, or when "test skele |
| code-reviewer | Reviews completed implementation for governing-source compliance, scope economy, repository quality policy, and material code correctness. Use after implementation or when review/implementation check/ |
| code-verifier | Verifies repository-backed claims and implementation feasibility in PRDs, Design Docs, or Work Plans. Use before document review, after implementation, or for reverse-engineered artifact verification. |
| codebase-analyzer | Collects compact repository evidence for scope confirmation, technical option selection, complete design, and verification. Use before Design Doc creation when repository facts can change scope, reuse |
| design-sync | Detects conflicts across multiple Design Docs and provides structured reports. Use when multiple Design Docs exist, or when "consistency/conflict/sync/between documents" is mentioned. Focuses on detec |
| document-reviewer | Reviews one document or one ADR batch against governing requirements, repository evidence, and the needs of its next consumer. Use before user approval or when document consistency and completeness ne |
| integration-test-reviewer | Reviews changed integration and E2E tests against skeletons, proof obligations, or explicit prompt claims. Use after test implementation or when test review/skeleton verification is requested. Returns |
| investigator | Comprehensively collects problem-related information and creates evidence matrix. Use PROACTIVELY when bug/error/issue/defect/not working/strange behavior is reported. Reports observations and evidenc |
| prd-creator | Creates PRD and structures business requirements. Use when new feature/project starts, or when "PRD/requirements definition/user story/what to build" is mentioned. Defines user value and success metri |
| quality-fixer-frontend | Specialized agent for verifying React projects and fixing frontend quality failures within the current task scope. Use proactively after code changes or for quality, test, build, lint, format, type, o |
| quality-fixer | Specialized agent for verifying software projects and fixing quality failures within the current task scope. Use proactively after code changes or for quality, test, build, lint, format, correctness, |
| requirement-analyzer | Collects compact repository scope and cost evidence for requirement confirmation while the user retains product requirements and exclusions and the orchestrator owns comparison, Structural Scale, and |
| scope-discoverer | Discovers functional scope from existing codebase for reverse documentation. Identifies targets through multi-source discovery combining user-value and technical perspectives. Use when "reverse engine |
| security-reviewer | Reviews completed implementation against governing security requirements and the reachable trust model. Use after implementation or when security review/security check/vulnerability check is requested |
| solver | Derives multiple solutions for verified causes and analyzes tradeoffs. Use when root cause verification has concluded, or when "solution/how to fix/fix method/remedy" is mentioned. Focuses on solution |
| task-decomposer | Converts each approved Work Plan task into one executable implementation task file. Use when work plans are approved and task materialization is needed. |
| ta<redacted> | Executes React implementation completely self-contained from an explicit prompt or frontend task file. Use when frontend task files exist, or when "frontend implementation/React implementation/compone |
| task-executor | Executes implementation completely self-contained from an explicit prompt or task file. Use when task files exist in docs/plans/tasks/, or when "execute task/implement task/start implementation" is me |
| technical-designer-frontend | Creates a scoped frontend ADR batch or one Design Doc from confirmed UI requirements and decision-relevant repository evidence. Use when frontend technical choices or implementation design need an app |
| technical-designer | Creates a scoped ADR batch or one backend/general Design Doc from confirmed requirements and decision-relevant repository evidence. Use when technical choices or implementation design need an approved |
| ui-analyzer | Gathers decision-relevant UI facts from recorded external resources and the existing codebase. Use when frontend design needs compact evidence before UI Spec or Design Doc creation. |
| ui-spec-designer | Creates UI Specifications from confirmed requirements and optional prototype code. Use when frontend UI design is needed, or when "UI spec/screen design/component decomposition/UI specification" is me |
| verifier | Critically evaluates investigation results, checks path coverage, and validates failure points using Devil's Advocate method. Use when investigation has completed, or when "verify/validate/double-chec |
| work-planner | Creates implementation-focused work plans from approved Design Docs. Use when Design Doc is complete and implementation planning is needed, or when "work plan/implementation plan/task planning" is men |
Similar rigs
flsteven87/claude-code-setup
Personal Claude Code configuration — settings, hooks, skills, commands, rules
YOLO Cowboy 6.3k tok ·
Joan266/claude-dotfiles
—
Pragmatist 831 tok ·
Iski08/dotclaude
Multi-agent config for Claude Code with specialized agents and templates to speed code review, refactoring, security audits, tech-lead guidance, and UX evaluations across CI pipelines. 🐙
Orchestrator 677 tok ·
peterkimpro/claude-code-powerpack
Drop-in Claude Code config for efficient AI-assisted development. Includes CLAUDE.md template, permission allowlist, agents, skills, and memory system.
Pragmatist 4.4k tok ·