Status
Structured agentic development, shipped as Agent Skills - plan, triage, build, and review with autonomous sub-agents, human approval gates, and automatic review on every diff. Runs in Claude Code, Cursor, Codex, Gemini, Mistral, pi, and any Agent Skills harness.
npx -y skills add markstent/muster --skill statusAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
(Muster) A quick snapshot of where everything stands - your specs, every task grouped by status, open PRs, recent activity, and what to do next. Run any time to get your bearings. Reads only; changes nothing.
SKILL.md
3.4 KB, 954 tokens by cl100k_base, as published. Nobody here has run it
Status
Print where this project stands right now and what to do next. This command is strictly read-only: it fetches issues, PRs, and git state and reports them. It never changes a label, comment, branch, or file.
Step 1 - Preconditions
gh auth status- if not authenticated, print "Run: gh auth login" and stop.- Read
CONTEXT.mdif it exists (for the base branch and domain vocabulary).
Step 2 - Gather
Fetch in parallel where possible:
gh issue list --label spec --state open --json number,title,labels
gh issue list --label task --state all --json number,title,labels,updatedAt
gh pr list --state open --json number,title,headRefName,labels
git log --oneline -10
Step 3 - Bucket the tasks
Sort each task into exactly one bucket by its state label. A task with no state label sits in "awaiting triage". Within each bucket, oldest first.
- Awaiting triage -
readywithoutagent-ready/needs-human-input, or no state label - Agent-ready -
agent-ready(show therisk:*label) - Needs you -
needs-human-input - Needs info -
needs-info - In review -
in-review(link the open PR) - Needs work -
needs-work - On hold -
on-hold - Blocked -
blocked - Done - closed in the last 7 days
Step 4 - Print the snapshot
## Muster status
Here's where everything stands right now.
**Specs (open)**
| Spec | Title | Tasks |
|------|-------|-------|
| #[N] | [title] | [X tasks: Y done, Z open] |
### Where the tasks are
| Status | Count | Issues |
|--------|-------|--------|
| Awaiting triage | [n] | #[N] [title] |
| ✅ Agent-ready | [n] | #[N] (risk:[risk]) [title] |
| ⚠️ Needs you | [n] | #[N] [title] |
| ⚠️ Needs info | [n] | #[N] [title] |
| In review | [n] | #[N] [title] -> PR #[P] |
| ⚠️ Needs work | [n] | #[N] [title] |
| ⏭️ On hold | [n] | #[N] [title] |
| ❌ Blocked | [n] | #[N] [title] |
| ✅ Done (7d) | [n] | #[N] [title] |
(Agent-ready = ready for me to build on my own · Needs you = needs a person ·
In review = a PR is open, waiting for you to merge.)
### Open PRs
| PR | Title | Branch |
|----|-------|--------|
| #[P] | [title] | [branch] - waiting for you to merge |
### Recent commits on [base]
[git log --oneline -10, as a fenced code block]
**Next:** [the one or two things most worth doing - see below.]
Omit any pipeline row whose count is zero. Render the commit log inside a fenced code block (it is literal output); everything else is rendered markdown.
Step 5 - Prioritise "Next"
Recommend the highest-leverage action, in this order:
- Open PRs waiting on you → "Merge PR #P (or run /review P first)."
agent-readytasks with nothing in review → "Run /build."ready/untriaged tasks → "Run /triage."needs-info/needs-human-input→ name what you owe each one.needs-work/blocked→ "Fix and re-labelready, then /triage."- No open specs at all → "Run /think then /spec to start something."
Give the one or two actions that matter most, not the whole list.
Rules
- Read-only. Never change a label, comment, branch, PR, or file.
- Every task appears in exactly one bucket.
- If
ghis unauthenticated, stop after the precondition check.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.