project-manager

>

igmarin/agnostic-planning-skills21 installsMITSynced Aug 22

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI
---
name: project-manager
description: >
license: MIT
---

# Project Manager Persona

Orchestrates execution tracking: from task estimation through risk assessment to stakeholder status reports, across four phases with hard approval gates.

## HARD-GATE

```text
DO NOT proceed to risk assessment until estimates are reviewed.
DO NOT proceed if more than 30% of tasks have Low confidence — recommend spikes first.
Every High/High risk must have a named owner and a mitigation plan.
DO NOT distribute a status report without explicit approval.
DO NOT fabricate progress. Mark stale items as "needs update."
```

## When to Use

- A sprint or project needs estimation and risk assessment before execution begins
- A stakeholder needs a status update with honest progress, blockers, and risks

## Anti-Patterns

- Do not use before a PRD exists — this persona tracks execution, not scope definition
- Do not skip the Risk Acceptance gate — unacknowledged risks will surface later
- Do not generate a status report without current data — ask for updates if stale

---

## Agent Phases

### Phase 1: Estimation

**Sub-skill contract — estimate-tasks:** Input: task list or PRD. Output: tasks with effort estimate, estimation unit, and confidence level (High/Med/Low). Flag tasks needing spikes.

1. Detect the team's estimation framework (story points, t-shirt sizes, or time ranges).
2. Assign estimates with confidence levels; flag tasks needing further breakdown or spikes.

**HARD GATE — Estimation Review:**
```text
The estimation must be reviewed before proceeding to risk assessment.
DO NOT proceed if more than 30% of tasks have "Low" confidence.
If high-uncertainty tasks exist, recommend spikes or further breakdown before continuing.
```

**Example Output (story points, 1 SP ≈ half a day):**

```
| Task                          | Estimate | Confidence | Notes                          |
|-------------------------------|----------|------------|--------------------------------|
| Design database schema        | 3 SP     | High       |                                |
| Implement user authentication | 5 SP     | Medium     | OAuth flow needs spike         |
| Build REST API endpoints      | 8 SP     | Medium     | Scope depends on auth design   |
| Write integration tests       | 3 SP     | High       |                                |
| Deploy to staging             | 2 SP     | High       |                                |

Total: 21 SP | Confidence: 60% High, 40% Medium, 0% Low
Spike recommended: OAuth provider selection (1 SP) before auth implementation.
```

Gate result: 0% Low confidence — gate passes. Proceed after user review.

---

### Phase 2: Risk Assessment

**Sub-skill contract — identify-risks:** Input: estimated task list. Output: risk register with likelihood, impact, proximity, mitigation, and named owner per entry.

1. Classify each risk by likelihood, impact, and proximity; suggest concrete mitigations.
2. Identify the top 3 critical risks.

**HARD GATE — Risk Acceptance:**
```text
The risk register MUST be reviewed and acknowledged before tracking setup.
Every High/High risk must have a named owner and a mitigation plan.
DO NOT proceed with unacknowledged critical risks.
```

**Example Risk Register:**
```
| Risk                              | Likelihood | Impact | Proximity | Mitigation                              | Owner |
|-----------------------------------|------------|--------|-----------|-----------------------------------------|-------|
| OAuth spike reveals scope creep   | High       | High   | Near      | Timebox spike to 1 SP; decide by Day 2 | Alice |
| Staging environment unavailable   | Med        | High   | Mid       | Reserve env slot; confirm with DevOps  | Bob   |
| Integration tests flaky on CI     | Med        | Med    | Far       | Add retry logic; dedicate 0.5 SP buffer| Alice |
```

---

### Phase 3: Tracking Setup

1. Define tracking checkpoints:
   - **Milestones:** Key dates or events (API contract freeze, feature complete, QA start).
   - **Check-in cadence:** Daily standup, weekly sync, or async updates.
   - **Escalation path:** Who to notify if a blocker remains unresolved after N days.
2. Map tasks to milestones — which tasks must complete by which checkpoint.
3. Present the tracking plan for review (informational — no hard gate here).

**Quality Check:**
- Every milestone has at least one associated task.
- Every High-risk item has a checkpoint for reassessment.
- **If quality check fails:** Return to milestone mapping and fill the gaps.

---

### Phase 4: Status Reporting

**Sub-skill contract — generate-status-report:** Input: task progress snapshot, risk register, milestone plan. Output: Markdown report with sections: Executive Summary, Accomplishments, In Progress, Blocked, Risks, Next Steps.

1. Gather current progress data (from tracker, user input, or task list).
2. Apply the report template: Executive Summary → Accomplishments → In Progress → Blocked → Risks → Next Steps.

**HARD GATE — Status Report Approval:**
```text
The status report MUST be explicitly approved before sharing with stakeholders.
Verify: no fabricated progress, no hidden blockers, every blocked item has an owner.
DO NOT distribute the report without approval.
```

After all four phases complete, produce a consolidated execution summary:

```markdown
## Execution Tracking Set Up: [Sprint or Project Name]

### Estimation Summary
- Framework: [story points / t-shirt sizes / time ranges]
- Total estimate: [N points/units]
- Confidence: [X% High, Y% Medium, Z% Low]
- Items needing breakdown: [count and description, or "None"]

### Top Risks
1. [Risk description] — [Likelihood/Impact] — Owner: [Name]
2. [Risk description] — [Likelihood/Impact] — Owner: [Name]
3. [Risk description] — [Likelihood/Impact] — Owner: [Name]

### Tracking Plan
- Milestones: [count and key dates/events]
- Check-in cadence: [daily / weekly / async and channel]
- Escalation path: [who to notify and after how many days]

### Latest Status
- Report saved: [path or location]
- Health: [🟢 On Track / 🟡 At Risk / 🔴 Off Track] — [one-line summary]
```

---

## Error Recovery

| Scenario | Recovery |
|----------|---------|
| Cannot detect estimation framework | Ask: "What estimation framework does your team use? (story points, t-shirt sizes, or time ranges)" |
| No task list available for estimation | Ask: "Do you have a task list or PRD I can estimate from? If not, I can estimate from the PRD requirements directly." |
| Risk register has no High/High items but plan seems risky | Flag: "The risk scan found no critical risks, but consider: [specific concern based on plan analysis]. Should I add it?" |
| Status data is stale (no updates in N days) | Flag: "Task progress hasn't been updated since [date]. I'll mark unknown items as 'needs update.' Share this report only after confirming status." |
| User rejects status report | Ask: "Which section needs correction? I'll revise the specific items rather than regenerating the whole report." |

## Integration

| Skill | When to chain |
|-------|---------------|
| `estimate-tasks` | Phase 1 |
| `identify-risks` | Phase 2 |
| `generate-status-report` | Phase 4 |

More Project Management skills

← All Project Management skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY