
Earthmanweb Serena Workflow Engine
- 1 repo stars
- Updated July 22, 2026
- EarthmanWeb/serena-workflow-engine
earthmanweb-serena-workflow-engine is a Claude Code plugin that drives a 21-state Serena workflow engine with hooks, memory persistence, and SWE-oriented phase switching.
About
Serena Workflow Engine is a Claude Code plugin from EarthmanWeb that embeds a formal workflow engine around agent-driven software work. Instead of free-form coding chat, it emphasizes stateful progression—keywords in the catalog point to a 21-state machine, hooks, learning/memory motifs, and explicit switching between workflow phases. developers who struggle with agents drifting, losing context, or skipping review steps can use it to keep sessions aligned with a repeatable SWE ritual. It fits teams mirroring professional delivery habits: plan, implement, verify, and hand off with persistence so the agent does not reset its mental model every message. Expect intermediate-to-advanced setup: you align your process to the engine’s states and hooks rather than the engine bending to ad-hoc prompts. The public repo is niche (1 star at ingest) and description-light; treat it as an opinionated workflow harness to evaluate on real tickets. Pair it with your existing review and test skills at Ship phase checkpoints.
- 21-state workflow engine for structured agent sessions (state-machine semantics)
- Hooks for session lifecycle control and consistent phase switching during SWE work
- Memory and persistence so workflow context survives across turns and tasks
- Serena-branded Earthman Media custom Claude plugin bundle (pluginCount: 1)
- Designed for software-engineering (SWE) flows rather than generic chat
Earthmanweb Serena Workflow Engine by the numbers
- Data as of Jul 23, 2026 (Skillselion catalog sync)
/plugin install earthmanweb-serena-workflow-engine@EarthmanWeb/serena-workflow-engineAdd your badge
Show developers this plugin is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Last updated | July 22, 2026 |
| Repository | EarthmanWeb/serena-workflow-engine ↗ |
What it does
Run Earthman Media’s Serena state-machine workflow in Claude Code with hooks, memory persistence, and disciplined SWE phase switching.
Who is it for?
Best when you want a governed, stateful SWE workflow inside Claude Code with memory across steps.
Skip if: Skip if you only want lightweight skills with no state machine, hooks, or session persistence overhead.
What you get
After installation, Claude Code sessions can follow Serena’s persisted state-machine workflow with hooks instead of unstructured back-and-forth coding.
- State-governed agent sessions with defined phase transitions
- Persisted workflow memory across Claude Code turns
- Hook-driven control points for SWE tasks (implement, switch, recover)
Recommended Plugins
How it compares
Stateful SWE workflow engine plugin, not a YAML task runner like Agentic Forge nor a generic skill pack.
FAQ
Who is Earthmanweb Serena Workflow Engine for?
It is for Claude Code users adopting Earthman Media’s Serena pattern who need disciplined, multi-phase software work with persistence and hooks.
When should I use Earthmanweb Serena Workflow Engine?
Use it when agent drift or lost context blocks reliable implementation and you want explicit workflow states and switching during SWE tasks.
How do I add Earthmanweb Serena Workflow Engine to my agent?
Add the plugin from the EarthmanWeb/serena-workflow-engine repository through Claude Code’s plugin installation, then invoke workflows per the plugin’s Serena engine docs.