PM Skills
Project-management skills for a solo developer using AI coding agents: they decide which feature is worked on, and a development workflow skill set decides how it is built.
The skills sit above a workflow skill set, such as Superpowers. They are designed for literal, predictable, low-friction output: one next action, an explicit “done when”, and fixed templates.
What the skills do
Section titled “What the skills do”- Parking lot: ideas, bugs, questions, and inspiration are captured in one line at any time, even mid-task, by you or the agent, and discussed later.
- Bugs with the facts a fix needs:
pm-bugasks for the symptom, expected and actual, reproduction, severity, and evidence, checks for a duplicate, and routes the defect to a fix or the roadmap. - A risk register with RAG status:
pm-riskcaptures a risk in one line at any time, even mid-task, then adds, updates, re-rates, reviews, closes, or removes it inplanning/RISKS.md. Each risk’s red, amber, or green status is derived from its likelihood and impact, with a recorded override, and a mitigation can become a roadmap item. - Corrections, not pretences:
pm-revisehandles built work that is not what you wanted. It rewinds the active item to an earlier stage, fixes it in place, or opens a revision item that revisits the original. It is the one PM skill allowed to interrupt an active workflow, and it writes the correction down first. - Brainstorming with challenge:
pm-shapeinterviews, challenges, and maps the ramifications of an idea before it reaches the roadmap.pm-discoveranalyses the existing code, history, and usage for evidence. Every idea, including the agent’s own, is challenged. - Strategy, roadmap, and board:
pm-strategysets milestones, bets, and focus, and generates the roadmap.pm-roadmaprenders the full milestone roadmap,pm-boardthe task board,pm-up-nextthe ordered queue, andpm-statusthe summary and your own queue. Move, add, and insert items from the board or roadmap with the shared ordering rules. Items are owned by the agent, the user, or both. - The plan as data:
pm-exportwrites every roadmap item, board column, milestone, bug, brief, risk, and log entry toplanning/planning.jsonin one fixed shape, with the JSON Schema that describes it, or checks the file without writing. The Markdown stays the source of truth. - The plan as a site:
pm-docs-siteplans a local Astro and Starlight site that rendersplanning.jsonas Home, Board, Roadmap, Log, and Risks pages, then builds it from shipped templates inside that item’s workflow. Optional modules add the repository’sdocs/pages, LikeC4 architecture views, and an Aspire AppHost resource. It reads the export only. - Purview fit: for .NET projects,
pm-purviewrecommends Purview tools only where they remove real work. For an empty project it asks first what you are building and at what scale. Non-.NET projects get no suggestions. - Memory across sessions and compaction: every decision is written to
a file the moment it is made.
pm-resumerestores the state afterwards.pm-rejoinputs a session back on the lifecycle after the thread is lost.pm-pausesaves the session’s position, andpm-resumecontinues from it. - Commits without the chore: the skill that writes the planning files
commits them, on the branch you plan on; a completion record is committed
on the item’s branch so it rides the item’s pull request. The default is
automatic, set in
config.md(askorneverinstead), and the same commit refreshesplanning.jsonwhen it exists. - Questions use the agent’s question UI: choices with a recommended
option and free text. You are never asked to type
yesora/b/c.
Where to go next
Section titled “Where to go next”| Page | Answers |
|---|---|
| Installation | How to install the skills and run them the first time |
| The loop | How one item moves from claim to merge, and when every other skill runs |
| Non-interruption guarantee | What a PM skill may do during an active workflow |
| Using a different workflow framework | How to hand off to something other than Superpowers |
| Upgrading | How to update the skills and the shared rules |
| Planning files | What pm-init creates and what each file holds |
| Version history | What each rules version changed |
| Development | How to work on this repository |
| Repository layout | Where each file lives |
Every skill, with its purpose and when it runs, is listed in the README.