~ / rigs / shinpr / claude-code-workflows

shinpr/claude-code-workflows

Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.

↗ GitHub ★ 691 mit updated 8d ago personal setup Claude Code Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~3.2k tokens
Moderate · median rig: 2.2k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

Subagents (24)

acceptance-test-generatorGenerates 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-reviewerReviews completed implementation for governing-source compliance, scope economy, repository quality policy, and material code correctness. Use after implementation or when review/implementation check/
code-verifierVerifies 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-analyzerCollects 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-syncDetects 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-reviewerReviews 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-reviewerReviews 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
investigatorComprehensively 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-creatorCreates 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-frontendSpecialized 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-fixerSpecialized 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-analyzerCollects 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-discovererDiscovers 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-reviewerReviews completed implementation against governing security requirements and the reachable trust model. Use after implementation or when security review/security check/vulnerability check is requested
solverDerives 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-decomposerConverts 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-executorExecutes 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-frontendCreates 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-designerCreates 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-analyzerGathers 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-designerCreates 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
verifierCritically 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-plannerCreates 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

copied ✓