Generate a project status report by reading existing artifacts (charter, backlog, sprint plan, WBS), calculating metrics, identifying blockers, and summarizing progress with RAG indicators for schedule, scope, budget, and quality. Use at the end of a sprint or reporting period, when stakeholders request a health update, before steering committee or governance meetings, or when a new blocker or risk materializes mid-project.
Produce a periodic status report by analyzing project artifacts, calculating progress metrics, and summarizing accomplishments, blockers, and upcoming work with RAG (Red/Amber/Green) health indicators.
Scan the project directory for PM artifacts:
Read available files. Not all will exist — adapt the report to available data.
Expected: At least one artifact read successfully, key metrics extracted.
On failure: If no artifacts exist, report cannot be generated. Create a charter or backlog first using the draft-project-charter or manage-backlog skills.
Compute metrics from available data:
Agile metrics (from BACKLOG.md / SPRINT-PLAN.md):
Classic metrics (from WBS.md):
## Metrics
| Metric | Value | Previous | Trend |
|--------|-------|----------|-------|
| Velocity | [N] pts | [N] pts | ↑/↓/→ |
| Sprint Completion | [N]% | [N]% | ↑/↓/→ |
| Backlog Remaining | [N] pts | [N] pts | ↓ (good) |
| Schedule Variance | [+/-N days] | [+/-N days] | |
Expected: 3-5 metrics calculated with previous period comparison.
On failure: If no historical data exists (first report), omit Previous and Trend columns. If data is incomplete, note gaps in report footer with action items to establish tracking.
List active blockers and risks:
## Blockers & Risks
| ID | Type | Description | Severity | Owner | Status | Action Required |
|----|------|------------|----------|-------|--------|----------------|
| R-001 | Risk | [Description] | High | [Name] | Open | [Action] |
| B-001 | Blocker | [Description] | Critical | [Name] | Active | [Action by date] |
| I-001 | Issue | [Description] | Medium | [Name] | Investigating | [Action] |
Cross-reference against the charter risk register. Flag any new risks not previously identified.
Expected: All active blockers and top risks documented with owners and actions.
On failure: If no blockers exist, explicitly state "No active blockers" — don't leave the section empty. If a blocker lacks an owner, escalate to project manager for assignment.
Write two sections:
## Accomplishments (This Period)
- [Completed item/milestone with evidence]
- [Completed item/milestone with evidence]
- [Completed item/milestone with evidence]
## Planned (Next Period)
- [Planned item/milestone with target]
- [Planned item/milestone with target]
- [Planned item/milestone with target]
Expected: 3-5 accomplishments with concrete evidence, 3-5 planned items for next period.
On failure: If no accomplishments exist, report the reason (blocked, re-planning, team unavailable). If next period plan is unclear, list "Planning session scheduled for [date]" as the primary item.
Assess project health across four dimensions:
| Dimension | Green | Amber | Red | |---|---|---|---| | Schedule | On track or ahead | 1-2 weeks behind | >2 weeks behind or milestone missed | | Scope | No uncontrolled changes | Minor scope adjustments | Scope creep affecting deliverables | | Budget | Within 5% of plan | 5-15% over plan | >15% over plan or untracked | | Quality | Tests pass, criteria met | Minor quality issues | Critical defects or acceptance failures |
Write the complete report:
# Status Report: [Project Name]
## Report Date: [YYYY-MM-DD]
## Reporting Period: [Start] to [End]
## Document ID: SR-[PROJECT]-[YYYY-MM-DD]
### Overall Health
| Dimension | Status | Notes |
|-----------|--------|-------|
| Schedule | 🟢/🟡/🔴 | [One-line explanation] |
| Scope | 🟢/🟡/🔴 | [One-line explanation] |
| Budget | 🟢/🟡/🔴 | [One-line explanation] |
| Quality | 🟢/🟡/🔴 | [One-line explanation] |
### Executive Summary
[2-3 sentences: overall status, key achievement, biggest risk]
### Metrics
[From Step 2]
### Accomplishments
[From Step 4]
### Blockers & Risks
[From Step 3]
### Planned Next Period
[From Step 4]
### Decisions Needed
- [Decision 1 — needed by date, from whom]
---
*Report prepared by: [Name/Agent]*
Save as STATUS-REPORT-[YYYY-MM-DD].md.
Expected: Complete status report saved with RAG indicators, metrics, and narrative.
On failure: If data is insufficient for RAG assessment, use ⚪ (Grey) indicating "insufficient data" and list what data needs to be collected for next report.
draft-project-charter — charter provides milestones and success criteria for status trackingmanage-backlog — backlog metrics feed the status reportplan-sprint — sprint results provide velocity and completion datacreate-work-breakdown-structure — WBS completion drives classic progress metricsconduct-retrospective — status report data feeds the retrospectivenpx skills add pjt222/generate-status-report下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Category:business