romerma/mstack

Rigorous, verifiable agent workflows for Claude Code: gates that are code, not prose

1Stars on the repository
26Mods indexed here, across every type
8d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

commit

01

romerma/mstack

Skill Claude CodeCodex

Write commit messages that hold to Conventional Commits 1.0.0, with the type the change actually earns and a description a stranger can read from the log alone. Use before every git commit, when amending or rewording one, when squashing, and when writing a PR title.

1 8d ago A 63 tokens original MIT

design

02

romerma/mstack

Skill Claude CodeCodex

Design the shape of a change before writing it, by generating structurally distinct candidates, judging them against criteria fixed in advance, and recording the decision with its rejected alternatives. Use before implementing anything non-trivial, or when asked to design, architect, or choose an approach.

1 8d ago A 57 tokens original MIT

implement

03

romerma/mstack

Skill Claude CodeCodex

Implement one work item with the tests that prove it, keeping durable state current and recording the requirement-to-test map, then hand it to a different pass to judge. Use when starting to write code for an item, or when asked to implement, build, or fix something under mstack.

1 8d ago A 60 tokens original MIT

orchestrate

04

romerma/mstack

Skill Claude CodeCodex

Run a program of work across many changes, tracks and sessions, with isolated worktrees, briefs a stranger could execute, and continuous landing. Use only for multi-session programs; single-session work should use the feature route instead.

1 8d ago A 49 tokens original MIT

reflect

05

romerma/mstack

Skill Claude CodeCodex

Review a finished session for what should change in the workflow itself, deciding for each lesson which document or check should absorb it. Use after closing an item, after something went wrong, or when asked to run a retro or improve the process.

1 8d ago A 50 tokens original MIT

review

06

romerma/mstack

Skill Claude CodeCodex

Judge work that already exists against its requirements, its tests and the real diff, using reviewers that did not write the code. Use to review a branch, a PR, or a diff, or when asked whether a change is ready.

1 8d ago A 49 tokens original MIT

mstack

07

romerma/mstack

Skill Claude CodeCodex

Start a task under the mstack workflow. Matches the request to a playbook, copies its steps into the todo list, and routes through understand, design, spec, implement, verify, review and ship. Use for /mstack, or when the user asks to work rigorously, to verify something properly, or to run a task end to end.

1 8d ago A 75 tokens original MIT

setup

08

romerma/mstack

Skill Claude CodeCodex

Initialize mstack in a repository, creating the durable state directory and seeding the work queue from what the repo already tells you. Use once per repository, when mstack reports no .mstack directory, or when asked to set up or install mstack here.

1 8d ago A 55 tokens original MIT

ship

09

romerma/mstack

Skill Claude CodeCodex

Take a verified change through review threads, CI and the merge gate to a merged state. Use to open or land a PR, to get a change merged, or when asked to ship or babysit something to green.

1 8d ago A 46 tokens original MIT

spec

10

romerma/mstack

Skill Claude CodeCodex

Write and adversarially review a specification before any code is written, with stable requirement ids, EARS statements and a task list that maps back to them. Use on the opt-in spec path, when an item is marked sdd, when a change crosses several subsystems, or when asked to write a spec or requirements.

1 8d ago A 68 tokens original MIT

understand

11

romerma/mstack

Skill Claude CodeCodex

Build a traced mental model of a subsystem before changing it, covering both how it works now and why it ended up this way. Use before designing or fixing anything in unfamiliar code, or when asked how something works, why a decision was made, or to explain a part of the codebase.

1 8d ago A 62 tokens original MIT

unslop

12

romerma/mstack

Skill Claude CodeCodex

Cut the tells that make writing read as machine-generated, in replies, commit messages, PR bodies, docs and comments. Use when writing anything a human will read, or when asked to tighten, clean up, or de-slop prose.

1 8d ago A 51 tokens original MIT

verify

13

romerma/mstack

Skill Claude CodeCodex

Prove one claim about a change on the surface where it is actually true or false, place the result on the evidence ladder, and record a typed verdict in the ledger. Use after implementing anything, or when asked to verify, prove, or check that something works.

1 8d ago A 56 tokens original MIT