Meridian is a SQLite-backed state machine for managing
complex development workflows with deterministic resume,
fresh-context subagents, and engineering discipline protocols.
Available Skills
ai-phase -- Use when you need Meridian to phase — AI Integration Phase Type.
analyze-deps -- Use when you need Meridian to deps — Dependency Analysis.
archive-milestone -- Use when you need Meridian to milestone — Archive Milestone.
audit-milestone -- Use when you need Meridian to milestone — Audit Milestone Readiness.
audit-uat -- Use when you need Meridian to uat — Cross-Phase Verification Debt Audit.
autonomous -- Use when you need Meridian to hands-Free Execution.
checkpoint -- Use when you need Meridian to manual Save Point.
complete-milestone -- Use when you need Meridian to milestone — Complete Milestone.
config -- Use when you need Meridian to workflow Configuration.
dashboard -- Use when you need Meridian to project Dashboard.
debug -- Use for systematic Debugging.
discuss -- Use when you need Meridian to phase Discussion.
dispatch -- Use when you need Meridian to remote Agent Dispatch.
do -- Use when you need Meridian to freeform Command Router.
execute -- Use when you need Meridian to execution Engine.
fast -- Use when you need Meridian to inline Fast Task.
forensics -- Use when you need Meridian to workflow Forensics.
freeze -- Use when you need Meridian to edit Scope Lock.
health -- Use when you need Meridian to dB and Artifact Health Check.
history -- Use when you need Meridian to event Timeline.
init -- Use when you need Meridian to initialize Meridian in Current Project.
insert-phase -- Use when you need Meridian to phase — Insert Phase Mid-Milestone.
learn -- Use when you need Meridian to execution Learning System.
migrate -- Use when you need Meridian to cross-Project Migration.
next -- Use when you need Meridian to advance to Next Workflow Step.
note -- Use when you need Meridian to quick Note Capture.
pause -- Use when you need Meridian to session Handoff.
plan -- Use when you need Meridian to planning Pipeline.
pr-branch -- Use when you need Meridian to branch — Create Clean PR Branch.
profile -- Use when you need Meridian to developer Preference Profiling.
quick -- Use when you need Meridian to lightweight Quick Task.
remove-phase -- Use when you need Meridian to phase — Remove Phase.
report -- Use when you need Meridian to session Report.
research-phase -- Use when you need Meridian to phase — Research Phase Type.
resume -- Use when you need Meridian to deterministic Resume.
retro -- Use when you need Meridian to structured Retrospective.
revert -- Use when you need Meridian to revert Completed Plan.
review -- Use when you need Meridian to two-Stage Code Review.
roadmap -- Use when you need Meridian to cross-Milestone Roadmap.
scan -- Use when you need Meridian to codebase Audit & Work Discovery.
secure-phase -- Use when you need Meridian to phase — Security Phase Type.
seed -- Use when you need Meridian to backlog Seed Management.
ship -- Use when you need Meridian to commit + Push + PR.
sketch -- Use when you need Meridian to multi-Variant HTML Mockup Generation.
sketch-wrap-up -- Use when you need Meridian to wrap-up — Pick Winner and Close Sketch.
spec-phase -- Use when you need Meridian to phase — Spec Phase Type.
spike -- Use when you need Meridian to pre-Commitment Exploration.
spike-wrap-up -- Use when you need Meridian to wrap-up — Close a Spike and Extract Learnings.
stats -- Use for project statistics, git metrics, test counts, velocity, and timelines.
status -- Use when you need Meridian to show Project Status.
template -- Use when you need Meridian to workflow Templates.
thread -- Use when you need Meridian to persistent Discussion Threads.
ui-phase -- Use when you need Meridian to phase — UI Phase Type.
ultraplan -- Use when you need Meridian to cloud-Accelerated Planning.
validate -- Use when you need Meridian to git State Validation.
verify-phase -- Use when you need Meridian to phase -- Nyquist Compliance Check.
workstream -- Use when you need Meridian to multi-Track Parallel Work Management.
Architecture
State is stored in .meridian/state.db (SQLite) in each
project directory. The state machine enforces valid transitions
and computes the next action deterministically.
Hierarchy
Project -> Workstream -> Milestone -> Phase -> Plan
(optional; milestones not in a workstream are ungrouped)
1---2name: meridian3description: Meridian -- Unified Workflow Engine4---5# Meridian -- Unified Workflow Engine67Meridian is a SQLite-backed state machine for managing8complex development workflows with deterministic resume,9fresh-context subagents, and engineering discipline protocols.1011## Available Skills1213- ai-phase -- Use when you need Meridian to phase — AI Integration Phase Type.14- analyze-deps -- Use when you need Meridian to deps — Dependency Analysis.15- archive-milestone -- Use when you need Meridian to milestone — Archive Milestone.16- audit-milestone -- Use when you need Meridian to milestone — Audit Milestone Readiness.17- audit-uat -- Use when you need Meridian to uat — Cross-Phase Verification Debt Audit.18- autonomous -- Use when you need Meridian to hands-Free Execution.19- checkpoint -- Use when you need Meridian to manual Save Point.20- complete-milestone -- Use when you need Meridian to milestone — Complete Milestone.21- config -- Use when you need Meridian to workflow Configuration.22- dashboard -- Use when you need Meridian to project Dashboard.23- debug -- Use for systematic Debugging.24- discuss -- Use when you need Meridian to phase Discussion.25- dispatch -- Use when you need Meridian to remote Agent Dispatch.26- do -- Use when you need Meridian to freeform Command Router.27- execute -- Use when you need Meridian to execution Engine.28- fast -- Use when you need Meridian to inline Fast Task.29- forensics -- Use when you need Meridian to workflow Forensics.30- freeze -- Use when you need Meridian to edit Scope Lock.31- health -- Use when you need Meridian to dB and Artifact Health Check.32- history -- Use when you need Meridian to event Timeline.33- init -- Use when you need Meridian to initialize Meridian in Current Project.34- insert-phase -- Use when you need Meridian to phase — Insert Phase Mid-Milestone.35- learn -- Use when you need Meridian to execution Learning System.36- migrate -- Use when you need Meridian to cross-Project Migration.37- next -- Use when you need Meridian to advance to Next Workflow Step.38- note -- Use when you need Meridian to quick Note Capture.39- pause -- Use when you need Meridian to session Handoff.40- plan -- Use when you need Meridian to planning Pipeline.41- pr-branch -- Use when you need Meridian to branch — Create Clean PR Branch.42- profile -- Use when you need Meridian to developer Preference Profiling.43- quick -- Use when you need Meridian to lightweight Quick Task.44- remove-phase -- Use when you need Meridian to phase — Remove Phase.45- report -- Use when you need Meridian to session Report.46- research-phase -- Use when you need Meridian to phase — Research Phase Type.47- resume -- Use when you need Meridian to deterministic Resume.48- retro -- Use when you need Meridian to structured Retrospective.49- revert -- Use when you need Meridian to revert Completed Plan.50- review -- Use when you need Meridian to two-Stage Code Review.51- roadmap -- Use when you need Meridian to cross-Milestone Roadmap.52- scan -- Use when you need Meridian to codebase Audit & Work Discovery.53- secure-phase -- Use when you need Meridian to phase — Security Phase Type.54- seed -- Use when you need Meridian to backlog Seed Management.55- ship -- Use when you need Meridian to commit + Push + PR.56- sketch -- Use when you need Meridian to multi-Variant HTML Mockup Generation.57- sketch-wrap-up -- Use when you need Meridian to wrap-up — Pick Winner and Close Sketch.58- spec-phase -- Use when you need Meridian to phase — Spec Phase Type.59- spike -- Use when you need Meridian to pre-Commitment Exploration.60- spike-wrap-up -- Use when you need Meridian to wrap-up — Close a Spike and Extract Learnings.61- stats -- Use for project statistics, git metrics, test counts, velocity, and timelines.62- status -- Use when you need Meridian to show Project Status.63- template -- Use when you need Meridian to workflow Templates.64- thread -- Use when you need Meridian to persistent Discussion Threads.65- ui-phase -- Use when you need Meridian to phase — UI Phase Type.66- ultraplan -- Use when you need Meridian to cloud-Accelerated Planning.67- validate -- Use when you need Meridian to git State Validation.68- verify-phase -- Use when you need Meridian to phase -- Nyquist Compliance Check.69- workstream -- Use when you need Meridian to multi-Track Parallel Work Management.7071## Architecture7273State is stored in `.meridian/state.db` (SQLite) in each74project directory. The state machine enforces valid transitions75and computes the next action deterministically.7677### Hierarchy78```79Project -> Workstream -> Milestone -> Phase -> Plan80 (optional; milestones not in a workstream are ungrouped)81```8283### Phase Lifecycle84```85planned -> context_gathered -> planned_out -> executing -> verifying -> reviewing -> complete86 |87 blocked88```8990### Plan Lifecycle91```92pending -> executing -> complete93 -> failed -> pending (retry)94 -> paused -> executing95```9697## Scripts (Python, stdlib only)98- `scripts/db.py` -- Schema init + migrations (v2: priority column)99- `scripts/state.py` -- CRUD + transitions + next-action + auto-advancement + priority100- `scripts/resume.py` -- Deterministic resume prompt generator101- `scripts/export.py` -- SQLite -> JSON export for remote agents102- `scripts/dispatch.py` -- Remote agent HTTP dispatch client103- `scripts/sync.py` -- Bidirectional remote agent sync (pull status + push state)104- `scripts/metrics.py` -- PM metrics: velocity, cycle times, stalls, forecasts, progress105- `scripts/board/` -- Pluggable board sync (kanban integration)106 - `provider.py` -- BoardProvider protocol and registry107 - `cli.py` -- CLI-based board provider (env-var configurable)108 - `sync.py` -- Sync bridge (called from phase transitions)109- `scripts/context_window.py` -- Token estimation + checkpoint triggers110- `scripts/generate_commands.py` -- Generate Claude Code command wrappers from skills111112## References113- `references/state-machine.md` -- State transitions + rules + auto-advancement + priority114- `references/discipline-protocols.md` -- TDD, debugging, verification, review115- `references/remote-agent.md` -- Remote agent dispatch protocol116- `references/board-integration.md` -- Pluggable board sync protocol
Run npx skillmds@latest add mattjaikaran/meridian in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Meridian -- Unified Workflow Engine It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
mattjaikaran (@mattjaikaran) published this skill. Their other Agent Skills are listed on their SkillMD profile.