Earthmanweb Serena Workflow Engine
earthmanweb-serena-workflow-engine is a Claude Code plugin for the Build phase that drives a 21-state Serena workflow engine with hooks, memory persistence, and SWE-oriented phase switching.
Run Earthman Media’s Serena state-machine workflow in Claude Code with hooks, memory persistence, and disciplined SWE phase switching.
Add it to Claude Code
Install the plugin in Claude Code. One command, paste-ready.
/plugin install earthmanweb-serena-workflow-engine@EarthmanWeb/serena-workflow-engineBuilt to be called by your agent
Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.
Retrieve this entry with skillselion.get_details("plugin:EarthmanWeb/serena-workflow-engine") and the paste-ready config with skillselion.get_install_config("plugin:EarthmanWeb/serena-workflow-engine").
What it does
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. Solo builders 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 indie 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.
Highlights
- 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
Why builders use it
Agent sessions lose structure—context drops, phases blur, and shipping-quality SWE steps get skipped without a persisted state machine.
After installation, Claude Code sessions can follow Serena’s persisted state-machine workflow with hooks instead of unstructured back-and-forth coding.
At a glance
- Type - Plugin in AI Agents.
- Adoption - 0 installs, 1 stars, 0 votes.
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.
Comments
Share how you use earthmanweb-serena-workflow-engine, gotchas, or tips for other indie builders.
No comments yet - be the first to share how you use it.