Skip to content
Purview Dev logo

PM Skills

Stable PM Skills Reviewed 2026-11-14 purview-dev/pm-skills Star on GitHub 1 agent-skills ai-agents brainstorming claude-code coding-agents developer-tools planning product-management project-management roadmap skills superpowers task-management workflow llms.txt llms-full.txt

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.

  • 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-bug asks 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-risk captures a risk in one line at any time, even mid-task, then adds, updates, re-rates, reviews, closes, or removes it in planning/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-revise handles 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-shape interviews, challenges, and maps the ramifications of an idea before it reaches the roadmap. pm-discover analyses the existing code, history, and usage for evidence. Every idea, including the agent’s own, is challenged.
  • Strategy, roadmap, and board: pm-strategy sets milestones, bets, and focus, and generates the roadmap. pm-roadmap renders the full milestone roadmap, pm-board the task board, pm-up-next the ordered queue, and pm-status the 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-export writes every roadmap item, board column, milestone, bug, brief, risk, and log entry to planning/planning.json in 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-site plans a local Astro and Starlight site that renders planning.json as Home, Board, Roadmap, Log, and Risks pages, then builds it from shipped templates inside that item’s workflow. Optional modules add the repository’s docs/ pages, LikeC4 architecture views, and an Aspire AppHost resource. It reads the export only.
  • Purview fit: for .NET projects, pm-purview recommends 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-resume restores the state afterwards. pm-rejoin puts a session back on the lifecycle after the thread is lost. pm-pause saves the session’s position, and pm-resume continues 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 (ask or never instead), and the same commit refreshes planning.json when it exists.
  • Questions use the agent’s question UI: choices with a recommended option and free text. You are never asked to type yes or a/b/c.
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.