with one click
metta-backlog
Manage backlog
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Manage backlog
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Start a new change with Metta
Full lifecycle loop — discover, build, verify, ship
Resolve a reconciliation gap through the full metta change lifecycle
Resolve an issue through the full metta change lifecycle
Quick mode — small change without full planning
Finalize and ship the active change
| name | metta:backlog |
| description | Manage backlog |
| allowed-tools | ["Bash","AskUserQuestion"] |
Drive the metta backlog CLI. The CLI owns the spec/backlog/ directory; this skill only routes the user to the right subcommand.
Use AskUserQuestion to pick one of: list, show, add, promote, done.
Dispatch per choice:
metta backlog list and report the output.slug via AskUserQuestion, then run metta backlog show <slug>.title (free-form), priority (high | medium | low), and description (free-form). Run METTA_SKILL=1 metta backlog add "<title>" --priority <level> --description "<description>". Omit --priority if the user declined to pick one. Omit --description if the user left it blank (description then defaults to the title).metta backlog list --json, parse .backlog[].slug from the output, present the slugs via AskUserQuestion, then run METTA_SKILL=1 metta backlog promote <chosen-slug>. The CLI prints the metta propose "<title>" command to run next; echo that back to the user.metta backlog list --json, parse .backlog[].slug from the output to build the list of available slugs. Present the slugs via AskUserQuestion. Then ask, via AskUserQuestion, for an optional change name to record as --change <name> (free-form; if the user skips or leaves blank, omit the flag). Run METTA_SKILL=1 metta backlog done <slug> or METTA_SKILL=1 metta backlog done <slug> --change <changeName> as appropriate. Echo the archived path printed by the CLI back to the user.Echo the slug / path / next command printed by the CLI.
add, valid --priority values are high, medium, low. Omit the flag if the user declines to pick one.metta propose from this skill; promote only surfaces the suggested command.done archives the item to spec/backlog/done/<slug>.md and, when --change <name> is supplied, stamps a **Shipped-in**: <name> line at the end of the archived file.