By itsaldrincr
Multi-agent FSM workflow for Claude Code. 22 subagents with strict role separation. Discipline is enforced by hooks, not personas — run /fsm-setup-hooks after plugin install to complete the enforcement layer.
Install the FSM workflow enforcement hooks. Required after marketplace install for the full package — without these hooks the workflow loses context isolation, single-writer state, nonce-proof reads, and the discipline gate.
Bootstrap the FSM agent workflow in the current directory — installs CLAUDE.md, project hooks, and the discipline gate.
Synthesizes explore agent reports into a structured build manifest. Takes raw findings from multiple parallel explore agents, cross-references spec against codebase, produces the manifest that task-planner consumes.
Scans source files for logic bugs — null dereferences, unhandled promises, race conditions, off-by-one errors, incorrect assumptions, missing edge cases. Reports findings with severity tags for dispatcher routing.
Audits all Python or TypeScript source files in a directory against coding discipline rules. Returns structured pass/fail report with file:line references.
Fixes coding discipline violations from a code-auditor report. Takes structured violation data and applies fixes mechanically. No judgement calls — just follow the report.
Scans codebase for simplification and optimisation opportunities. Reports recommendations without making changes. Output feeds into code-auditor for critique before execution.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Discipline is enforced by hooks, not personas. A multi-agent pipeline for Claude Code where 22 subagents operate under strict role separation, context isolation, and nonce-proof reads — so agents can't drift, contradict the spec, or claim work done without proof. Brainstorm → spec → architect → plan → execute → audit → test → close, with mechanical enforcement at every boundary.
Most multi-agent packages give you "Senior Developer", "UI Expert", "QA Engineer" — persona prompts that bias the model's output distribution but do nothing mechanical to stop bad behavior. This package replaces persona with enforcement. At a glance:
MAP.md / CLAUDE.md, cannot write the task tracker, cannot force a weaker model. permissionDecision: deny returns from hooks regardless of what the model "wants" to do. Persona is a suggestion; this is a gate.task-planner and session-closer may touch MAP.md. The orchestrator flips status fields; workers never write shared state. This kills the entire class of "helpful" cross-writes that corrupt trackers in loose multi-agent setups.checkpoint hex string. Workers must echo the current nonce in their Registers update. Forgot to read the file? Can't produce the nonce. Task not done. Challenge-response, not vibes.PENDING → IN_PROGRESS → VERIFY → DONE), acceptance criteria that check against disk, and a session that won't close until audit and tests are both clean..py / .ts write runs a discipline check. Violations return as a compact XML block the agent treats like a compiler error: read, fix, retry in-loop.~/.claude/ with ./install.sh. Idempotent; re-runnable; backs up your existing settings before touching anything.Where it isn't better: this is built for multi-file builds with verification loops. For one-shot questions, quick scripts, or creative brainstorming, a single persona agent is simpler and the FSM overhead is absurd. Use the right tool for the task.
Based on a 2026-04-08 survey of four competing packages (stars as of survey date). Every competitor ships "disciplined" or "orchestrated" in their marketing copy; this table reflects what they actually enforce mechanically versus what they describe in prompts.
| Property | This package | wshobson/agents(33k★) | gsd-build/get-shit-done(49k★) | oh-my-claudecode(25k★) | disler/hooks-observability(1.3k★) |
|---|---|---|---|---|---|
| Write-authority enforcement (blocks unauthorized agents from writing shared state) | ✅ hook returns deny | ❌ | ⚠️ O_EXCL lock (prevents races, not unauth writes) | ❌ | ❌ |
Context isolation (workers physically cannot read MAP.md / CLAUDE.md) | ✅ hook returns deny | ❌ | ❌ | ❌ | ❌ |
| Nonce-proof reads (worker must echo checkpoint hex to complete a task) | ✅ | ❌ | ❌ | ❌ | ❌ |
PostToolUse discipline gate on code (blocks non-compliant .py / .ts writes) | ✅ XML violation block | ❌ | ❌ (only validates commit msg) | ❌ | ❌ |
| Stateless workers with single-input contract (re-read from disk every turn) | ✅ | ❌ prompt stacking | ⚠️ fresh context per agent | ❌ | N/A |
| Hook-enforced role separation | ✅ | ❌ prompt only | ❌ prompt only | ❌ prompt only | N/A |
| Agent count / breadth | 22 | 182 | 24 | 19 | 2 |
| Plugin marketplace / skills system | ❌ | ✅ 75 plugins, 147 skills | ⚠️ partial | ⚠️ 11+ skills | ❌ |
| Multi-runtime support (Codex, Gemini, etc.) | ❌ | ❌ | ✅ 13+ runtimes at install time | ⚠️ via tmux | ❌ |
| Observability / live tracing | ❌ | ❌ | ❌ | ⚠️ hook observers | ✅ Vue dashboard + WebSocket + SQLite |
| Published benchmarks | ❌ | ✅ PluginEval 3-layer framework | ❌ | ⚠️ SWE-bench harness (no results) | ❌ |
npx claudepluginhub itsaldrincr/claude-code-fsm-workflow --plugin fsm-workflowThis skill should be used when the model's ROLE_TYPE is orchestrator and needs to delegate tasks to specialist sub-agents. Provides scientific delegation framework ensuring world-building context (WHERE, WHAT, WHY) while preserving agent autonomy in implementation decisions (HOW). Use when planning task delegation, structuring sub-agent prompts, or coordinating multi-agent workflows.
Enterprise AI agent orchestration plugin with 150+ commands, 74+ specialized agents, SPARC methodology, swarm coordination, GitHub integration, and neural training capabilities
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.
Use this agent for optimizing human-agent collaboration workflows and analyzing workflow efficiency. This agent specializes in identifying bottlenecks, streamlining processes, and ensuring smooth handoffs between human creativity and AI assistance. Examples:\n\n<example>\nContext: Improving development workflow efficiency
Repowire mesh usage skills for AI coding agents: cross-agent review and planning, delegate, usage patterns, and install/update. Backend-agnostic and parameterised on the agent you choose.
Multi-agent orchestration framework for Claude Code. Routes tasks to specialized Haiku/Sonnet subagents while Opus orchestrates — inspired by speculative decoding. Includes 10 specialized heads, environment preflight checks, and ~50% API cost reduction.