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".
Manage the backlog of future ideas and tasks.
/mmpf-backlog with no arguments lists the current backlog.
/mmpf-backlog <idea> adds a new item.
Based on user input:
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>"
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>.
When the user wants to act on a backlog item:
/mmpf-start and 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/mmpf-start creates the project/mmpf-complete..mmpf/ directory at all, create it and BACKLOG.md.