본문으로 건너뛰기
cccskills
무료GitHub에 공개

generate-status-report

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md8.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Generate a Project Status Report

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.

When to Use

  • End of sprint or reporting period (weekly, biweekly, monthly)
  • Stakeholder requests for project health update
  • Before steering committee or governance meetings
  • When project health indicators change (e.g., new blocker or risk materializes)
  • Periodic checkpoint against charter milestones

Inputs

  • Required: Reporting period (start date, end date)
  • Required: At least one project artifact (BACKLOG.md, SPRINT-PLAN.md, WBS.md, or PROJECT-CHARTER.md)
  • Optional: Previous status reports (for trend comparison)
  • Optional: Budget or resource tracking data
  • Optional: Risk register updates

Procedure

Step 1: Read Existing Artifacts

Scan the project directory for PM artifacts:

  • PROJECT-CHARTER.md — milestones, success criteria
  • BACKLOG.md — item counts by status, burn-down data
  • SPRINT-PLAN.md — sprint goal, committed items, task completion
  • WBS.md — work package completion percentages
  • Previous STATUS-REPORT-*.md files — trend data

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.

Step 2: Calculate Progress Metrics

Compute metrics from available data:

Agile metrics (from BACKLOG.md / SPRINT-PLAN.md):

  • Velocity: story points completed this sprint
  • Sprint completion: items done / items committed
  • Backlog burn-down: total remaining points vs previous period
  • Cycle time: average days from In Progress to Done

Classic metrics (from WBS.md):

  • % complete: work packages done / total work packages
  • Schedule variance: planned milestone dates vs actual
  • Effort variance: estimated effort vs actual effort consumed
## 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.

Step 3: Identify Blockers, Risks, and Issues

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.

Step 4: Summarize Accomplishments and Next Period Plan

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.

Step 5: Assign RAG Indicators and Write Report

Assess project health across four dimensions:

DimensionGreenAmberRed
ScheduleOn track or ahead1-2 weeks behind>2 weeks behind or milestone missed
ScopeNo uncontrolled changesMinor scope adjustmentsScope creep affecting deliverables
BudgetWithin 5% of plan5-15% over plan>15% over plan or untracked
QualityTests pass, criteria metMinor quality issuesCritical 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.

Validation

  • Status report file created with correct date-stamped filename
  • RAG indicators assigned for all four dimensions with justification
  • At least 3 metrics calculated from project artifacts
  • Blockers section present (even if "No active blockers")
  • Accomplishments listed with evidence
  • Next period plan included
  • Executive summary is 2-3 sentences, not a paragraph
  • Every blocker and risk has an owner and action with deadline

Common Pitfalls

  • Report without data: Status reports must be evidence-based. Every claim should reference an artifact or metric.
  • All green, all the time: Persistent green RAG without evidence suggests the report isn't honest. Challenge green assessments.
  • Blocker without owner: Every blocker needs an owner and an action. Unowned blockers don't get resolved.
  • Metric without context: "Velocity = 18" means nothing without comparison. Always include previous period or target.
  • Too long: A status report should be scannable in 2 minutes. Keep it to 1-2 pages.
  • Missing decisions section: If the project needs stakeholder decisions, make them explicit with deadlines.
  • Stale data: Using outdated artifacts leads to misleading reports. Verify artifact dates match reporting period.
  • Missing trend data: First-time reports can't show trends, but subsequent reports must compare to previous periods.

Related Skills

  • draft-project-charter — charter provides milestones and success criteria for status tracking
  • manage-backlog — backlog metrics feed the status report
  • plan-sprint — sprint results provide velocity and completion data
  • create-work-breakdown-structure — WBS completion drives classic progress metrics
  • conduct-retrospective — status report data feeds the retrospective

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Execute structural metamorphosis using strangler fig migration, chrysalis phases, and interface preservation. Covers transformation planning, parallel running, progressive cutover, rollback design, and post-metamorphosis stabilization for system architecture evolution. Use when assess-form has classified the system as READY for transformation, when migrating from monolith to microservices, when replacing a core subsystem while dependents continue operating, or when any architectural change must be gradual rather than big-bang.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 22일 업데이트

adaptic

무료

Master skill composing the 5-step synoptic cycle for panoramic synthesis across multiple domains. Orchestrates meditate, expand-awareness, observe, awareness, integrate-gestalt, and express-insight into a coherent process that produces unified understanding rather than sequential compromise. Use when a problem genuinely spans 3+ domains and the interactions between domains matter more than depth in any one, when sequential analysis feels like compromise rather than integration, or before major architectural decisions affecting multiple stakeholders.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 22일 업데이트

Scaffold a new puzzle type across all 10+ pipeline integration points in jigsawR. Creates the core puzzle module, wires it into the unified pipeline (generation, positioning, rendering, adjacency), adds ggpuzzle geom/stat layers, updates DESCRIPTION and config.yml, extends the Shiny app, and creates a comprehensive test suite. Use when adding a completely new puzzle type to the package or following the 10-point integration checklist to ensure nothing is missed end-to-end.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 22일 업데이트

Add Rcpp or RcppArmadillo integration to an R package for high-performance C++ code. Covers setup, writing C++ functions, RcppExports generation, testing compiled code, and debugging. Use when an R function is too slow and profiling confirms a bottleneck, when you need to interface with existing C/C++ libraries, or when implementing algorithms (loops, recursion, linear algebra) that benefit from compiled code.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 22일 업데이트

aikido

무료

Practice aikido as a defensive martial art emphasizing harmony, redirection, and controlled resolution. Covers centering and grounding, ukemi (safe falling and rolling), core techniques (irimi-nage, shiho-nage, kote-gaeshi, ikkyo), blending and tai sabaki (body movement), randori (multiple attacker practice), weapons awareness, and applying principles off the mat. Use when learning a defensive martial art that prioritizes de-escalation, developing the ability to redirect aggression without causing unnecessary harm, building safe falling skills, or cultivating calm centeredness under physical pressure.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 22일 업데이트

Analyze an arbitrary codebase to identify functions, APIs, and data sources suitable for exposure as MCP tools, producing a tool specification document. Use when planning an MCP server for an existing project, auditing a codebase before wrapping it as an AI-accessible tool surface, comparing what a codebase can do versus what is already exposed via MCP, or generating a tool spec to hand off to scaffold-mcp-server.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pjt222/agent-almanac422026년 10월 22일 업데이트

pjt222의 스킬 모두 보기

이 스킬의 문제 신고