Project Management · overview

Project Management Domain Overview

A five-phase Scrum framework process with 32 skills for agile project management.

The Project Management plugin runs Scrum in five phases: initiate, plan, sprint, review and improve. Its commands use the short /pm: prefix. Each phase writes a numbered file to .singularskills/project-management/<project>/. Five utility skills cover risk, decisions, meetings, status reports and capacity.

The Five Phases

PhaseCommand PrefixPurpose
Initiate/project-management-project-charter, etc.Charter, stakeholders, team setup, DoD, ways of working
Plan/project-management-product-vision, etc.Vision, roadmap, backlog, stories, estimation, sprint planning
Sprint/project-management-standup, etc.Daily execution, goals, dependencies, blockers, WIP
Review/project-management-sprint-review, etc.Review, demo, stakeholder updates, release notes, metrics
Improve/project-management-retrospective, etc.Retros, process improvement, team health, velocity, post-mortems

The Scrum Framework

The methodology follows iterative delivery cycles:

Initiate (Phase 0): Establish the project foundation — charter, stakeholders, team structure, definition of done, and ways of working — before any planning begins.

Plan (Phase 1): Define the product vision, build the roadmap and backlog, write user stories, estimate work, and plan the first sprint.

Sprint (Phase 2): Execute the sprint — run standups, track goals, map dependencies, resolve blockers, and review work in progress.

Review (Phase 3): Inspect the increment — conduct sprint reviews, prepare demos, update stakeholders, write release notes, and measure sprint metrics.

Improve (Phase 4): Adapt and optimize — run retrospectives, identify process improvements, check team health, analyze velocity, and conduct post-mortems.

Artifact Flow

Each phase reads from previous phases and writes to .singularskills/project-management/<project>/:

.singularskills/project-management/my-app/
  00-initiate.md     ← Initiate phase output
  01-plan.md         ← Plan phase output
  02-sprint.md       ← Sprint phase output
  03-review.md       ← Review phase output
  04-improve.md      ← Improve phase output

Utility Skills

Five utility skills work across all phases without prerequisites:

  • /project-management-risk-assessment — Identify and mitigate project risks
  • /project-management-decision-log — Record and track key decisions
  • /project-management-meeting-facilitator — Structure and facilitate meetings
  • /project-management-status-report — Generate project status reports
  • /project-management-capacity-planning — Plan team capacity and allocation

Quality Gates

The skills enforce phase ordering:

  • Gates: each later phase's skill runs its scripts/gate.sh first and stops if a required earlier artifact (such as the Initiate artifact) is missing
  • You can bypass with --skip-checks when needed (logged as a skipped event in .singularskills/log.jsonl)
  • Utility skills have no prerequisites

Skills in this domain