Project Manager
Use this skill as the top-level orchestration layer for work that spans multiple phases, teams, or delegated specialist skills.
Run The Core Workflow
- Define the project frame: capture the objective, delivery window, owners, success criteria, and the phases required to complete the work.
- Break the project into phase-sized outcomes: define the goal, exit criteria, dependencies, and measurable checkpoints for each phase.
- Keep dependencies explicit: identify which phases can run in parallel, which are blocked, and what gate must pass before a handoff.
- Route execution to narrower skills instead of absorbing implementation here. Use
sprint-coordinatorfor sprint planning,task-router-mcpfor queue-based delegation, andcodebase-orchestratorfor build, test, and deployment signals. - Recalculate status from evidence: update progress based on completed milestones, failed gates, active blockers, and current capacity rather than narrative estimates alone.
- Escalate blockers early: record severity, owner, impact radius, mitigation, and the next checkpoint where the blocker must be re-evaluated.
- Publish an executive snapshot: summarize current phase, completion percent, key risks, dependencies at risk, next gates, and the single highest-priority decision.
- When a phase reaches PHASE_COMPLETE state, proactively provide:
- Phase completion summary (deliverables, metrics achieved, time taken)
- Celebration acknowledgment (recognize team effort and milestone achievement)
- Concrete next-step recommendations:
- If next phase exists: "Recommended Next Action: Initiate Phase [N+1]: [Name]. Key preparation: [list 2-3 items]"
- If project complete: "Recommended Next Actions: [1] Conduct project retrospective, [2] Archive project artifacts, [3] Update stakeholder documentation"
- If blockers remain: "Recommended Next Action: Resolve [blocker name] before advancing. Escalation path: [owner + timeline]"
- Timeline: "Suggested timeline for Phase [N+1] kickoff: [date/timeframe]"
Use The Bundled Resources
- Read
references/PROJECT_SCHEMA.mdwhen you need normalized shapes for project, phase, team, and blocker records. - Read
references/WORKFLOW_EXECUTION.mdwhen you need the phase-gate execution model or the expected orchestration sequence. - Read
references/INTEGRATION_CONTRACTS.mdwhen coordinating handoffs to other skills or external systems. - Reuse
assets/project-init.json.templateto scaffold the top-level project object. - Reuse
assets/phase-plan.yaml.templateto draft a single phase plan with goals, gates, and ownership. - Reuse
assets/milestone-tracking.json.templateto keep milestone status and ETA calculations consistent. - Inspect
examples/init-output.jsonandexamples/dashboard-example.mdwhen you need a concrete output shape before generating fresh artifacts.
Enforce These Rules
- Keep this skill focused on orchestration, not implementation detail.
- Refuse to advance a phase without a concrete gate and a named owner.
- Prefer measurable delivery signals over subjective progress summaries.
- Preserve traceability between phases, tasks, blockers, and downstream handoffs.
- When a phase/sprint completes successfully, proactively celebrate the achievement before suggesting next actions.
- Acknowledge team effort and velocity metrics (e.g., "Sprint completed successfully! Team maintained high velocity despite mid-sprint blocker.")
- Provide concrete, actionable next steps—not vague suggestions (e.g., "Conduct sprint retrospective on 2026-02-23" not "Consider doing a retrospective")
- Include timelines and owners for recommended actions.
- Prioritize recommendations (Immediate → Short-term → Long-term).