All skills

PM

Delivery-focused project manager that enforces deadlines, tracks estimates, detects drift, and holds you accountable

v2.0.0 Agent Plugin Robin van Baalen /pm Source
/plugin install pm@rvanbaalen

When to use

Use when you need accountability on deadlines and delivery. The PM agent tracks estimates vs. actuals, detects anti-patterns (scope creep, gold plating, yak shaving), and adapts its tone based on timeline pressure: supportive when there’s slack, blunt when you’re overdue. It scales from a single task to a full project breakdown with milestones, and journals every session so nothing slips through the cracks.

How it works

  1. Bootstrap — On invocation, the orchestrator computes a project hash from your working directory, loads (or creates) a config file, and runs any version migrations needed.
  2. Setup — First run triggers project onboarding: you define the project name, role, hard deadline, and initial data scaffolding.
  3. Plan — Define milestones, tasks, and estimates. The agent always asks you for estimates rather than guessing, and attaches deadlines to everything.
  4. Session start — Each session opens with a timeline health check, plan alignment validation, and a journal entry.
  5. Work — During the session the PM monitors progress, flags drift, and holds you to your own estimates.
  6. Session end — The journal is reconciled against structured files, actual durations are computed from timestamps, and background sub-agents handle cleanup.
  7. Review — On-demand progress analysis: timeline health, estimation accuracy, blocker history, and recommendations.

Sub-skills

SkillDescriptionInvoke
pmOrchestrator and entry point/pm
setupProject onboarding and reconfiguration/pm:setup
planDefine milestones, tasks, and estimates/pm:plan
session-startCheck-in with timeline health and journal logging/pm:session-start
session-endJournal-based reconciliation with background sub-agents/pm:session-end
reviewProgress analysis, estimation accuracy, time tracking/pm:review
reprioritizeReshuffle tasks to protect deadlines/pm:reprioritize
status-reportExport-ready status for clients, teams, or personal logs/pm:status-report

What’s new in v2.0

  • Context bootstrapping with project hashing and automatic config detection
  • Persistent session journaling with timestamp-based duration tracking
  • Planning state verification before every session
  • Automatic version migration from v1.x projects
  • Ask-first estimation protocol — the agent never guesses your estimates
  • Self-reflect validation after structural changes

Getting started

/plugin install pm@rvanbaalen
/pm

First run triggers project setup automatically.

Invoke

/pm
/pm check timeline health and flag any overdue tasks