mmpf-backlog
Manage the MMPF backlog — capture ideas for future work, list pending items, or promote an item to a new project. Use when you have an idea worth remembering but don't want to act on it now. Trigger: "add to backlog", "backlog", "save this idea", "what's in the backlog", "/mmpf-backlog".
/mmpf-backlog — Capture Ideas for Later
Manage the backlog of future ideas and tasks.
Usage
/mmpf-backlog with no arguments lists the current backlog.
/mmpf-backlog <idea> adds a new item.
Steps
1. Determine action
Based on user input:
- No argument or "list" — show the backlog
- Text provided — add it as a new item
- "promote <item>" — suggest starting a new project from that item
2. Adding an item
Ensure .mmpf/BACKLOG.md exists. If not, create it with the header # Backlog.
Append the new item:
- **<short title>**: <description and context>
Derive a short title from the user's input. Include enough context that the idea makes sense weeks later. If the user gave a terse description, ask one clarifying question to capture the "why" — but only one.
Confirm: "Added to backlog: <title>"
3. Listing items
Read .mmpf/BACKLOG.md and display the items. If the backlog is empty, say so and suggest the user can add items anytime with /mmpf-backlog <idea>.
4. Promoting an item
When the user wants to act on a backlog item:
- Confirm which item they mean
- Suggest running
/mmpf-startand present the backlog item's title and description so the user can use it as a starting point — but don't auto-invoke or skip the discussion step - Remove the item from BACKLOG.md only after
/mmpf-startcreates the project
Notes
- The backlog persists across projects. It is not cleared by
/mmpf-complete. - Items are simple — no priority, no categories, no IDs. Just ideas with context.
- If there's no
.mmpf/directory at all, create it and BACKLOG.md.