By earthmanweb
21-state workflow engine with Serena memory persistence, RLVR learning, and auto plan mode switching
npx claudepluginhub earthmanweb/serena-workflow-engine --plugin sweArchive completed memories and specs
Force transition to specific state (debug/recovery)
Initialize swe plugin via autonomous agent
Reset workflow state (requires confirmation)
Initialize workflow for new empty projects
Display current workflow state and valid transitions
Feature onboarding wizard with optional quick mode
Update a specific feature's memory files to reflect current codebase state
Initialize workflow for new empty projects. Creates core memories and directory structure.
DAA-powered codebase analysis using swarm agents. Use for deep analysis of large codebases.
Multi-agent swarm coordination for large tasks
Generate a tabular symbol index of all linked docs for a feature, inserted into the FEATURE_[KEY] memory
Comprehensive Working Memory update with per-step checklists using swe-wm MCP tools
Review architecture compliance before execution
Test-driven debugging for failing tests or bugs
Code exploration and research without making changes
Verify implementation against requirements and standards
21-state workflow engine for Claude Code with Serena memory persistence, swarm coordination, and RLVR learning.
claude plugin marketplace add https://github.com/EarthmanWeb/serena-workflow-engine.git
claude plugin install swe@EarthmanWeb --scope local
In Claude Code CLI: claude /plugin → Marketplaces tab → EarthmanWeb → Enable auto-update
/swe-init
The init agent will:
/swe-feature-onboard FEATURE_[KEY]
Create .serena/memory-paths.conf in your project root (one path per line):
./.serena/swe
./docs
Plugin bundled memories are always appended automatically. See MCP-README.md for details.
| Command | Description |
|---|---|
/swe-init | First-time setup |
/swe-status | Show current state |
/swe-feature-onboard [KEY] | Register existing feature |
/swe-scaffold | Scaffold new project |
/swe-reset | Reset workflow |
/swe-goto [STATE] | Force transition (debug) |
/swe-cleanup | Archive completed work |
rm -rf ~/.cache/uv/environments-v2/ ~/.cache/uv/git-v0/ ~/.cache/uv/builds-v0/
rm -rf ~/.claude/plugins/cache/EarthmanWeb/
claude plugin marketplace add https://github.com/EarthmanWeb/serena-workflow-engine
claude plugin install swe@EarthmanWeb --scope local
Restart Claude Code.
claude --debug
git submodule update --init .claude/plugins/serena-workflow-engine
bash .claude/plugins/serena-workflow-engine/scripts/install-hooks.sh
| Location | Path | Purpose |
|---|---|---|
| Plugin folder | .claude/plugins/serena-workflow-engine/ | Generic/portable code |
| Local memories | .serena/swe/ | Project-specific adaptations |
See memories/REF_SWE_DEVELOPMENT.md for full development standards.
Stateful workflow engine MCP server for multi-step automation
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Share bugs, ideas, or general feedback.
Research-backed orchestration for Claude Code. Structured workflow from idea to production with parallel execution, session memory, 70-point validation, autonomous mode, and adversarial review. 51 commands, 15 agents across 7 departments.
Minimal SPARV workflow (Specify→Plan→Act→Review→Vault) with 10-point spec gate, unified journal, 2-action saves, 3-failure protocol, and EHRB risk detection.
Unified spec-to-execution workflow system. Combines spec rigor, autonomous execution, and native task orchestration with parallel agent dispatch. Swarms-ready architecture.
Complete AI coding workflow system. Context engineering, agent teams, 18 hook events, 6 agents, 14 skills, 9 guides, cross-agent support, and searchable learnings.
AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.