chrisallenlane/claude-swe-workflows
Software Engineering workflows for Claude Code (MIRROR)
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 chrisallenlane/claude-swe-workflows/agents ./rig-claude-swe-workflows/agents $ npx degit chrisallenlane/claude-swe-workflows/skills ./rig-claude-swe-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 chrisallenlane/claude-swe-workflows/skills/bug-fix .claude/skills/bug-fix $ npx degit chrisallenlane/claude-swe-workflows/skills/bug-hunt .claude/skills/bug-hunt $ npx degit chrisallenlane/claude-swe-workflows/skills/implement-batch .claude/skills/implement-batch $ npx degit chrisallenlane/claude-swe-workflows/skills/implement-project .claude/skills/implement-project $ npx degit chrisallenlane/claude-swe-workflows/skills/implement .claude/skills/implement $ npx degit chrisallenlane/claude-swe-workflows/skills/lead-bug-hunt .claude/skills/lead-bug-hunt $ npx degit chrisallenlane/claude-swe-workflows/skills/lead-project .claude/skills/lead-project $ npx degit chrisallenlane/claude-swe-workflows/skills/lead-refactor .claude/skills/lead-refactor $ npx degit chrisallenlane/claude-swe-workflows/skills/lead-review .claude/skills/lead-review $ npx degit chrisallenlane/claude-swe-workflows/skills/pre-compact .claude/skills/pre-compact $ npx degit chrisallenlane/claude-swe-workflows/skills/refactor .claude/skills/refactor $ npx degit chrisallenlane/claude-swe-workflows/skills/release .claude/skills/release $ npx degit chrisallenlane/claude-swe-workflows/skills/review-a11y .claude/skills/review-a11y $ npx degit chrisallenlane/claude-swe-workflows/skills/review-arch .claude/skills/review-arch $ npx degit chrisallenlane/claude-swe-workflows/skills/review-health .claude/skills/review-health $ npx degit chrisallenlane/claude-swe-workflows/skills/review-perf .claude/skills/review-perf $ npx degit chrisallenlane/claude-swe-workflows/skills/review-release .claude/skills/review-release $ npx degit chrisallenlane/claude-swe-workflows/skills/review-security .claude/skills/review-security $ npx degit chrisallenlane/claude-swe-workflows/skills/review-test .claude/skills/review-test $ npx degit chrisallenlane/claude-swe-workflows/skills/scope-project .claude/skills/scope-project $ npx degit chrisallenlane/claude-swe-workflows/skills/scope .claude/skills/scope $ npx degit chrisallenlane/claude-swe-workflows/skills/test-mutation .claude/skills/test-mutation $ npx degit chrisallenlane/claude-swe-workflows/skills/think-ach .claude/skills/think-ach $ npx degit chrisallenlane/claude-swe-workflows/skills/think-brainstorm .claude/skills/think-brainstorm $ npx degit chrisallenlane/claude-swe-workflows/skills/think-deliberate .claude/skills/think-deliberate $ npx degit chrisallenlane/claude-swe-workflows/skills/think-diagnose .claude/skills/think-diagnose $ npx degit chrisallenlane/claude-swe-workflows/skills/think-premortem .claude/skills/think-premortem $ npx degit chrisallenlane/claude-swe-workflows/skills/think-reflect .claude/skills/think-reflect $ npx degit chrisallenlane/claude-swe-workflows/skills/think-reframe .claude/skills/think-reframe $ npx degit chrisallenlane/claude-swe-workflows/skills/think-scrutinize .claude/skills/think-scrutinize $ npx degit chrisallenlane/claude-swe-workflows/skills/tidy-docs .claude/skills/tidy-docs $ npx degit chrisallenlane/claude-swe-workflows/skills/tidy-git .claude/skills/tidy-git
$ curl -fsSL --create-dirs -o .claude/agents/doc-maintainer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/doc-maintainer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-engineer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-release-engineer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-release-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-test-coverage-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-test-coverage-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-test-e2e-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-test-e2e-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-test-fuzz-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-test-fuzz-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-test-integration-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-test-integration-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-test-mutator.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-test-mutator.md $ curl -fsSL --create-dirs -o .claude/agents/qa-test-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-test-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-web-a11y-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/qa-web-a11y-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/sec-blue-teamer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/sec-blue-teamer.md $ curl -fsSL --create-dirs -o .claude/agents/sec-red-teamer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/sec-red-teamer.md $ curl -fsSL --create-dirs -o .claude/agents/swe-arch-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-arch-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/swe-bug-assessor.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-bug-assessor.md $ curl -fsSL --create-dirs -o .claude/agents/swe-bug-hunter.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-bug-hunter.md $ curl -fsSL --create-dirs -o .claude/agents/swe-bug-investigator.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-bug-investigator.md $ curl -fsSL --create-dirs -o .claude/agents/swe-code-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/swe-perf-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-perf-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/swe-planner.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-planner.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-ansible.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-ansible.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-css.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-css.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-docker.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-docker.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-golang.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-golang.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-graphql.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-graphql.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-html.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-html.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-javascript.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-javascript.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-makefile.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-makefile.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-typescript.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-typescript.md $ curl -fsSL --create-dirs -o .claude/agents/swe-sme-zig.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-sme-zig.md $ curl -fsSL --create-dirs -o .claude/agents/swe-web-perf-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/swe-web-perf-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/thk-ach-evidence-gatherer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-ach-evidence-gatherer.md $ curl -fsSL --create-dirs -o .claude/agents/thk-ach-hypothesizer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-ach-hypothesizer.md $ curl -fsSL --create-dirs -o .claude/agents/thk-advocate.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-advocate.md $ curl -fsSL --create-dirs -o .claude/agents/thk-brainstormer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-brainstormer.md $ curl -fsSL --create-dirs -o .claude/agents/thk-diagnostician.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-diagnostician.md $ curl -fsSL --create-dirs -o .claude/agents/thk-premortemer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-premortemer.md $ curl -fsSL --create-dirs -o .claude/agents/thk-reflector.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-reflector.md $ curl -fsSL --create-dirs -o .claude/agents/thk-reframer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-reframer.md $ curl -fsSL --create-dirs -o .claude/agents/thk-skeptic.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/thk-skeptic.md $ curl -fsSL --create-dirs -o .claude/agents/ux-reviewer.md https://raw.githubusercontent.com/chrisallenlane/claude-swe-workflows/master/agents/ux-reviewer.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"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(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (32)
bug-fixbug-huntimplement-batchimplement-projectimplementlead-bug-huntlead-projectlead-refactorlead-reviewpre-compactrefactorreleasereview-a11yreview-archreview-healthreview-perfreview-releasereview-securityreview-testscope-projectscopetest-mutationthink-achthink-brainstormthink-deliberatethink-diagnosethink-premortemthink-reflectthink-reframethink-scrutinizetidy-docstidy-git
Subagents (40)
| DOC - Maintainer model: sonnet | Project documentation maintainer |
| QA - Engineer model: sonnet | Quality assurance engineer |
| QA - Release Engineer model: sonnet | Pre-release scanner that audits code for release readiness across multiple quality dimensions |
| QA - Test Coverage Reviewer model: opus | Coverage gap reviewer that identifies untested code paths, prioritizes by risk, and suggests refactoring for testability. Advisory only. |
| QA - Test E2E Reviewer model: opus | End-to-end browser test gap reviewer that detects webapps, surveys critical user journeys, and recommends gaps or starter strategies. Prescribes Playwright for greenfield. Advisory only. |
| QA - Test Fuzz Reviewer model: sonnet | Fuzz testing gap reviewer that identifies functions suitable for fuzz testing and checks for fuzz infrastructure. Advisory only. |
| QA - Test Integration Reviewer model: opus | Integration testing gap reviewer that surveys existing integration coverage, identifies trust boundaries and seams, and recommends gaps or starter strategies. Advisory only. |
| QA - Test Mutator model: haiku | Mutation testing worker that applies code mutations one at a time and reports which tests catch them |
| QA - Test Reviewer model: opus | Test quality reviewer that identifies brittle, tautological, and harmful tests. Reports redundant tests as informational only. |
| QA - Web A11y Reviewer model: sonnet | Web accessibility reviewer that identifies WCAG conformance gaps, prioritizes by impact, and recommends fixes. Advisory only. |
| SEC - Blue Teamer model: opus | Defensive security analyst that evaluates security posture — control inventory, consistency, defense-in-depth, configuration, and dependency hygiene. The defensive counterpart to the red-teamer. Advis |
| SEC - Red Teamer model: opus | Adversarial security analyst that attacks code from the attacker's perspective to find exploitable vulnerabilities |
| SWE - Arch Reviewer model: opus | Architecture reviewer that builds domain models and produces target blueprints |
| SWE - Bug Assessor model: opus | Codebase risk assessor that cross-references complexity, coverage, structural risk factors, and git history to identify where bugs are most likely to lurk. Produces a ranked hotspot list for focused i |
| SWE - Bug Hunter model: opus | Focused bug investigator that deep-dives into specific code regions, writes reproducing tests for suspected bugs, and validates findings through execution. Keeps valuable tests even when they invalida |
| SWE - Bug Investigator model: opus | Bug root-cause investigator that traces failures, performs git archaeology, and produces diagnosis reports |
| SWE - Code Reviewer model: opus | Tactical code quality reviewer that identifies refactoring opportunities within existing architecture |
| SWE - Performance Reviewer model: sonnet | Performance reviewer that identifies computational bottlenecks, benchmarking gaps, and optimization opportunities. Advisory only. |
| SWE - Planner model: opus | Software implementation planning specialist that decomposes complex problems into sequential, testable sub-tasks |
| SWE - SME Ansible model: sonnet | Ansible automation and infrastructure-as-code subject matter expert |
| SWE - SME CSS model: sonnet | CSS subject matter expert |
| SWE - SME Docker model: sonnet | Docker and containerization subject matter expert |
| SWE - SME Golang model: sonnet | Go subject matter expert |
| SWE - SME GraphQL model: sonnet | GraphQL API design and implementation subject matter expert |
| SWE - SME HTML model: sonnet | HTML subject matter expert |
| SWE - SME JavaScript model: sonnet | JavaScript subject matter expert |
| SWE - SME Makefile model: sonnet | Makefile optimization and best practices expert |
| SWE - SME TypeScript model: sonnet | TypeScript subject matter expert |
| SWE - SME Zig model: sonnet | Zig subject matter expert |
| SWE - Web Performance Reviewer model: opus | Web performance reviewer that identifies network, caching, loading, and asset delivery issues. Analyzes structural performance from source code. Advisory only. |
| THK - ACH Evidence Gatherer model: opus | Good-faith evidence enumerator for Analysis of Competing Hypotheses, parameterized by an evidence class (direct-observational, documentary-historical, structural, behavioral, absent, anomalous). Surfa |
| THK - ACH Hypothesizer model: opus | Good-faith hypothesis generator for Analysis of Competing Hypotheses, parameterized by a hypothesis-generation angle (leading, alternative, adversarial, null, deceptive, surprise). Generates plausible |
| THK - Advocate model: opus | Argues in good faith for an assigned position in adversarial proceedings. Used by /think-deliberate (arguing for one option among many) and /think-scrutinize (defending an idea against skeptics). |
| THK - Brainstormer model: opus | Good-faith idea generator that produces candidate approaches for achieving a goal, parameterized by a specific brainstorming technique (first-principles, working-backwards, lateral, analogical, constr |
| THK - Diagnostician model: opus | Good-faith abductive reasoner that generates candidate explanations for a phenomenon, parameterized by a specific reasoning lens (technical, human-factors, process, incentive-structure, environmental, |
| THK - Premortemer model: opus | Good-faith failure analyst that uses prospective hindsight to identify causes of a hypothetical catastrophe, parameterized by a specific lens. Lenses come in three categories — standard (technical, op |
| THK - Reflector model: opus | Good-faith reflector that extracts learnings from a completed experience, parameterized by a specific reflection lens (what-worked-vs-got-lucky, what-didn't, what-surprised, system-rewards-vs-intent, |
| THK - Reframer model: opus | Good-faith reframer that restates a problem through a specific reframing lens (problem-vs-symptom, scope-shift, stakeholder-shift, level-of-abstraction, time-horizon, inversion, category-shift, constr |
| THK - Skeptic model: opus | Good-faith skeptic that identifies faults in an idea or plan. Spawned with a specific critical lens (technical, economic, operational, etc.) to surface fatal flaws, serious concerns, load-bearing assu |
| UX - Reviewer model: opus | Methodical UX advocate that reviews a draft ticket set for user-experience cogency before implementation begins. Walks a fixed seven-concern spine (coherence, completeness, mental-model fit, implicit |
Similar rigs
yoshpy-dev/ralph
Claude Code + Codex harness engineering — scaffold, upgrade, and run opinionated agent harnesses with deterministic hooks, evidence-backed review pipelines, and an autonomous multi-seat org runtime.
YOLO Cowboy 4.7k tok ·
pruthvidarji1993/ai-automation-jira
AI-assisted dev workflow: Jira ticket in, reviewed PR out. Claude Code plugin + GitHub Copilot prompts with human approval gates (plan, diff).
Pragmatist 2.0k tok ·
rsmdt/the-startup
The Agentic Startup - A collection of Claude Code commands, skills, and agents.
Skill Collector 3.1k tok ·
anujg21/claude-engineering-os
A repository template that gives Claude Code a working engineering method: phased workflow, path-scoped standards, independent review agents, and hooks that block dangerous commands.
Skill Collector 3.1k tok ·