A system of composable software engineering workflows for Claude Code. Plan projects, implement tickets, and run quality passes — from a single ticket to a multi-batch project, using the same layered architecture.
FAQ
claude-swe-workflows is a Claude Code plugin with 32 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes bug-fix, bug-hunt, implement-batch. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add chrisallenlane/claude-swe-workflows> /plugin install claude-swe-workflows@claude-swe-workflows
Repo: chrisallenlane/claude-swe-workflows
A system of composable software engineering workflows for Claude Code. Plan projects, implement tickets, and run quality passes — from a single ticket to a multi-batch project, using the same layered architecture.
claude plugin marketplace add https://github.com/chrisallenlane/claude-swe-workflows.git
claude plugin install claude-swe-workflows@claude-swe-workflows
The skills are arranged as layered composition — higher-level skills invoke lower-level ones. Enter at the layer that matches your task. The deepest stack:
/lead-project ← autonomous tech lead (decides what to do next)
└── invokes any skill below
/implement-project ← full-lifecycle project execution
└── /implement-batch ← one batch of related tickets
└── /implement ← one ticket, end-to-end
└── SME agents ← language-specific specialists
Three other entry points orchestrate bounded autonomous loops:
/lead-bug-hunt — loops /bug-hunt → /implement-batch until bugs converge below a severity floor./lead-refactor — /refactor → loops /review-arch + /implement-batch → /refactor./lead-review — runs every /review-* sub-skill once.Planning feeds implementation: /scope-project → /implement-project, or
/scope → /implement. Supporting skills (/think-*, /review-*, /bug-*,
/tidy-*) compose into any of the orchestrators above or run standalone.
Skills are grouped by namespace for discoverability. Each namespace gathers skills with a related purpose.
| Namespace | Purpose | Skills |
|---|---|---|
/lead-* | Autonomous orchestrators | /lead-project, /lead-bug-hunt, /lead-refactor, /lead-review |
/implement-* | Implement tickets (mutate the working tree) | /implement, /implement-batch, /implement-project |
/scope-* | Plan and produce tickets | /scope, /scope-project |
/review-* | Advisory audits — no code changes | /review-arch, /review-test, /review-perf, /review-a11y, /review-health, /review-security, /review-release |
/think-* | Reasoning support — no artifacts | /think-reframe, /think-brainstorm, /think-diagnose, /think-ach, /think-deliberate, /think-premortem, /think-scrutinize, /think-reflect |
/tidy-* | Mechanical hygiene | /tidy-docs, /tidy-git |
/bug-* | Find and fix bugs | /bug-fix, /bug-hunt |
/test-* | Test-quality work | /test-mutation |
| (standalone) | Skills that don't share a namespace | /refactor, /pre-compact, /release |
The /lead-* and /implement-* namespaces additionally share an autonomy
discipline (commander's intent, pre-loaded options, pre-rebutted
recommendations, risk budgets) — see
references/autonomy.md. The /think-* namespace
shares a design discipline (practitioner-sourced countermeasures to specific
cognitive failure modes) — see references/think.md.
Not everything needs the full pipeline. Enter at the level that matches your task:
| You want to... | Use |
|---|---|
| Drive a project to completion autonomously, deciding what to work on | /lead-project |
| Implement an entire multi-batch project autonomously | /implement-project |
| Implement a batch of related tickets | /implement-batch |
| Implement a single ticket or feature | /implement |
| Plan a multi-batch project with adversarial review | /scope-project |
| Plan a single feature and create a ticket | /scope |
| Fix a bug with diagnosis and root-cause analysis | /bug-fix |
| Proactively hunt for bugs before they're reported | /bug-hunt |
| Iterate hunt → fix until bugs converge below a severity floor (autonomous) | /lead-bug-hunt |
| Comprehensively refactor (tactical + architectural + tactical, autonomous) | /lead-refactor |
| Pressure-test a problem's framing before solving it | /think-reframe |
| Brainstorm approaches to a goal | /think-brainstorm |
| Reason about why a phenomenon is happening | /think-diagnose |
| Narrow among competing hypotheses against evidence | /think-ach |
| Make a hard decision with adversarial deliberation | /think-deliberate |
| Imagine how a plan could fail, or how a hypothetical catastrophe could hit a running system | /think-premortem |
| Scrutinize an idea or plan before committing to it | /think-scrutinize |
| Reflect on a completed experience to update beliefs | /think-reflect |
| Clean up code quality (DRY, dead code, naming) | /refactor |
| Rethink module boundaries and architecture | /review-arch |
| Survey the test suite and surface gaps as tickets | /review-test |
Rules of thumb:
/lead-project/implement-project/implement-batch/implement (or /bug-fix if it's a bug)/scope or /scope-projectOne-line summaries grouped by namespace. Click through to each skill's detailed README.
/lead-* — Autonomous orchestrators/lead-project — Autonomous tech lead. Runs an OODA loop over project state given a commander's intent, invoking lower-level skills until end-state is met or it pulls an andon cord. (details)/lead-bug-hunt — Loops /bug-hunt → /implement-batch until bugs converge below a stated severity floor; runs /review-test on the new reproducing tests at termination. (details)/lead-refactor — Three-phase comprehensive refactoring: tactical /refactor → loop of /review-arch + /implement-batch until convergence → final tactical /refactor. (details)/lead-review — Runs every /review-* sub-skill autonomously with an operator-set toggle for whether sub-skill ticket proposals are written to the tracker. (details)/implement-* — Working-tree mutators/implement-project — Full-lifecycle project execution. Implements batched tickets, runs the quality pipeline (refactor, review-arch, review-test, tidy-docs, review-release), produces a review-ready branch. (details)/implement-batch — Plans execution order of a batch of tickets, implements each via /implement autonomously, runs cross-cutting /refactor and /tidy-docs passes. (details)/implement — Single-ticket development cycle: requirements → planning → implementation → QA → code review → documentation. Dispatches to language SMEs. (details)/scope-* — Planning/scope-project — Plans a multi-batch project through layered adversarial review loops (UX, optional security/performance, implementer). Produces batch-tagged tickets ready for /implement-project. (details)/scope — Iterative problem-space exploration that produces a single detailed ticket. For one feature, bug, or refactor proposal. (details)/review-* — Read-only auditsAll /review-* skills are advisory — they audit and propose, never mutate.
/review-arch — Architectural analysis via noun analysis; produces a target blueprint and proposes tickets for the recommended work. (details)/review-test — Five-phase test-suite survey: unit, integration, E2E (browser, webapps only), fuzz, test quality. Proposes a ticket structure for gaps. (details)/review-perf — Performance review across compute (algorithms, profiling) and web (caching, asset delivery, Core Web Vitals) domains. (details)/review-a11y — WCAG 2.2 Level AA audit of detected web content. (details)/review-health — First-pass strategic orientation review. Useful when inheriting a project, evaluating a library, or revisiting your own repo. Evidence-cited map, not a grade. (details)/review-security — White-box security audit. Blue-teamer evaluates defensive posture first; red-teamers then attack informed by the gaps. Iterates until no new exploit chains emerge. (details)/review-release — Pre-release readiness check: debug artifacts, version mismatches, changelog gaps, git hygiene, breaking changes, license compliance. (details)/think-* — ReasoningAll /think-* skills produce feedback only — no code, no tickets, no artifacts. See references/think.md for the namespace's design discipline.
/think-reframe — Pressure-tests problem framing before solving. Parallel reframers across lenses (problem-vs-symptom, scope-shift, inversion, etc.). (details)/think-brainstorm — Divergent idea generation across techniques (first-principles, working-backwards, lateral, analogical, etc.). (details)/think-diagnose — Abductive reasoning about why a phenomenon is happening. Diagnosticians across lenses (technical, human-factors, process, etc.). (details)/think-ach — Analysis of Competing Hypotheses (Heuer). Builds a hypothesis-vs-evidence matrix; ranks by least disconfirming evidence. (details)/think-deliberate — Adversarial decision-making. Advocates argue and rebut before a judge renders a verdict. (details)/think-premortem — Treats catastrophic failure as already-happened and reasons backward to causes. Plan mode (not-yet-committed plan) or scenario mode (running system). (details)/think-scrutinize — Stress-tests an idea before commitment. Skeptics across angles paired with an advocate; reports faults that survive cross-examination. (details)/think-reflect — Retrospective learning. Updated mental models from a completed experience; observations and recollections gathered separately. (details)/bug-* — Bug work/bug-fix — Diagnosis-first bug fix: reproduce with a failing test, root-cause via git archaeology, targeted fix, verify. Mutates. (details)/bug-hunt — Proactive bug discovery. Risk-ranks hotspots, deep-dives each with reproducing tests. Advisory — proposes tickets for confirmed findings. (details)/tidy-* — Mechanical hygiene/tidy-docs — Documentation audit and repair via the doc-maintainer agent. Fixes within agent authority; surfaces judgment calls. (details)/tidy-git — Local repo hygiene: prunes stale refs, deletes merged branches (with preview), reports stashes/untracked/unpushed. Never touches the remote. (details)/test-* — Testing utilities/test-mutation — Mutation testing. Introduces mutations, then writes tests to catch survivors — revealing coverage gaps that line coverage misses. Multi-session via a state file. (details)/refactor — Tactical code-quality improvement (DRY, dead code, naming, complexity). Loops until no improvements remain. For structural changes, use /review-arch. Mutates. (details)/pre-compact — Pre-compaction housekeeping: persist memory, audit git, clean trash, end with SBAR + resume prompt. Does not invoke /compact. (details)/release — Cuts a project release. Discovers the release procedure, invokes /review-release as preflight, plans every step with reversibility annotations, executes step-by-step, halts on first failure. No skip-preflight or force-release flag. (details)This project follows Semantic Versioning. Skills (slash commands like /implement, /review-perf, etc.) are the public interface. Subagent names are internal implementation details and may be renamed or restructured without constituting a breaking change.
git repository.claude-plugin/
marketplace.json
plugin.json
.gitignore
agents/
doc-maintainer.md
qa-engineer.md
qa-release-engineer.md
qa-test-coverage-reviewer.md
qa-test-e2e-reviewer.md
qa-test-fuzz-reviewer.md
qa-test-integration-reviewer.md
qa-test-mutator.md
qa-test-reviewer.md
qa-web-a11y-reviewer.md
sec-blue-teamer.md
sec-red-teamer.md
swe-arch-reviewer.md
swe-bug-assessor.md
swe-bug-hunter.md
swe-bug-investigator.md
swe-code-reviewer.md
swe-perf-reviewer.md
swe-planner.md
swe-sme-ansible.md
swe-sme-css.md
swe-sme-docker.md
swe-sme-golang.md
swe-sme-graphql.md
swe-sme-html.md
swe-sme-javascript.md
swe-sme-makefile.md
swe-sme-typescript.md
swe-sme-zig.md
swe-web-perf-reviewer.md
thk-ach-evidence-gatherer.md
thk-ach-hypothesizer.md
thk-advocate.md
thk-brainstormer.md
thk-diagnostician.md
thk-premortemer.md
thk-reflector.md
thk-reframer.md
thk-skeptic.md
ux-reviewer.md
CHANGELOG.md
CLAUDE.md
CONTRIBUTING.md
LICENSE
README.md
references/
advisory-tickets.md
autonomy.md
lead-startup.md
swe-sme-pattern.md
think.md
trackers.md
skills/
bug-fix/
references/
README.md
SKILL.md
bug-hunt/
references/
README.md
SKILL.md
implement/
implement-batch/
references/
README.md
SKILL.md
implement-project/
references/
README.md
SKILL.md
references/
README.md
SKILL.md
lead-bug-hunt/
references/
README.md
SKILL.md
lead-project/
references/
README.md
SKILL.md
lead-refactor/
references/
README.md
SKILL.md
lead-review/
references/
README.md
SKILL.md
pre-compact/
SKILL.md
refactor/
references/
README.md
SKILL.md
release/
references/
README.md
SKILL.md
review-a11y/
references/
README.md
SKILL.md
review-arch/
references/
README.md
SKILL.md
review-health/
references/
classes/
oss-library.md
production-service.md
prototype.md
README.md
solo-utility.md
README.md
severity-tiers.md
SKILL.md
review-perf/
references/
README.md
SKILL.md
review-release/
references/
README.md
SKILL.md
review-security/
references/
README.md
SKILL.md
review-test/
references/
README.md
SKILL.md
scope/
scope-project/
references/
README.md
SKILL.md
references/
README.md
SKILL.md
test-mutation/
references/
README.md
SKILL.md
think-ach/
references/
README.md
SKILL.md
think-brainstorm/
references/
README.md
SKILL.md
think-deliberate/
references/
README.md
SKILL.md
think-diagnose/
references/
README.md
SKILL.md
think-premortem/
references/
README.md
SKILL.md
think-reflect/
references/
README.md
SKILL.md
think-reframe/
references/
README.md
SKILL.md
think-scrutinize/
references/
README.md
SKILL.md
tidy-docs/
references/
README.md
SKILL.md
tidy-git/
references/
README.md
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic
| Verify test quality via mutation testing |
/test-mutation |
| Tidy all project documentation | /tidy-docs |
| Pre-release readiness check | /review-release |
| Cut a versioned release (preflight + plan + execute) | /release |
| Audit web content for accessibility barriers | /review-a11y |
| First-pass strategic orientation on a repo | /review-health |
| Review performance (compute and/or web) | /review-perf |
| Perform a white-box security audit | /review-security |
| Run every review dimension autonomously (with optional backlog creation) | /lead-review |
Tidy up the session before running /compact | /pre-compact |
| Clean up local git state (stale refs, merged branches) | /tidy-git |