返回技能列表

generate-status-report

pjt222
更新于 2 days ago
5 次查看
17
2
17
在 GitHub 上查看
general

关于

This skill analyzes project artifacts like charters and backlogs to generate status reports with calculated metrics and RAG indicators. It identifies blockers and summarizes progress across schedule, scope, budget, and quality. Use it at the end of reporting periods or when stakeholders need a health update.

快速安装

Claude Code

推荐
主要方式
npx skills add pjt222/agent-almanac -a claude-code
插件命令备选方式
/plugin add https://github.com/pjt222/agent-almanac
Git 克隆备选方式
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/generate-status-report

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档


name: generate-status-report description: > 既存の成果物(憲章、バックログ、スプリント計画、WBS)を読み取り、 メトリクスを計算し、ブロッカーを特定し、スケジュール・スコープ・予算・品質の RAGインジケーターを使って進捗を要約することでプロジェクトステータスレポートを 生成します。スプリントまたは報告期間の終了時、ステークホルダーが健全性の 更新を求める場合、ステアリングコミッティまたはガバナンス会議の前、 または新しいブロッカーやリスクがプロジェクト途中で発生した時に使用します。 locale: ja source_locale: en source_commit: 6f65f316 translator: claude-opus-4-6 translation_date: 2026-03-16 license: MIT allowed-tools: Read Write Edit Bash Grep Glob metadata: author: Philipp Thoss version: "1.0" domain: project-management complexity: intermediate language: multi tags: project-management, status-report, metrics, rag, progress, blockers

プロジェクトステータスレポートの生成

プロジェクト成果物を分析し、進捗メトリクスを計算し、RAG(赤/黄/緑)の健全性インジケーターを使って達成事項、ブロッカー、および今後の作業をまとめた定期的なステータスレポートを作成します。

使用タイミング

  • スプリントまたは報告期間の終了時(週次、隔週、月次)
  • プロジェクトの健全性更新を求めるステークホルダーのリクエスト時
  • ステアリングコミッティまたはガバナンス会議の前
  • プロジェクトの健全性インジケーターが変化した時(例:新しいブロッカーやリスクが発生)
  • 憲章マイルストーンに対する定期的なチェックポイント

入力

  • 必須: 報告期間(開始日、終了日)
  • 必須: 少なくとも1つのプロジェクト成果物(BACKLOG.md、SPRINT-PLAN.md、WBS.md、またはPROJECT-CHARTER.md)
  • 任意: 前回のステータスレポート(トレンド比較のため)
  • 任意: 予算またはリソースの追跡データ
  • 任意: リスク登録簿の更新

手順

ステップ1: 既存の成果物を読み取る

PM成果物のプロジェクトディレクトリをスキャンします:

  • PROJECT-CHARTER.md — マイルストーン、成功基準
  • BACKLOG.md — ステータス別アイテム数、バーンダウンデータ
  • SPRINT-PLAN.md — スプリントゴール、コミットしたアイテム、タスク完了
  • WBS.md — ワークパッケージの完了率
  • 前回の STATUS-REPORT-*.md ファイル — トレンドデータ

利用可能なファイルを読み取ります。すべてが存在するわけではありません — 利用可能なデータにレポートを適応させます。

期待結果: 少なくとも1つの成果物が正常に読み取られ、主要メトリクスが抽出されている。

失敗時: 成果物が存在しない場合、レポートを生成できません。draft-project-charter または manage-backlog スキルを使用して、まず憲章またはバックログを作成します。

ステップ2: 進捗メトリクスを計算する

利用可能なデータからメトリクスを計算します:

アジャイルメトリクス(BACKLOG.md / SPRINT-PLAN.mdから):

  • ベロシティ: 今スプリントで完了したストーリーポイント
  • スプリント完了率: 完了アイテム数 / コミットアイテム数
  • バックログバーンダウン: 前の期間と比べた残りの合計ポイント
  • サイクルタイム: In ProgressからDoneまでの平均日数

クラシックメトリクス(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] | |

期待結果: 前の期間との比較を含む3〜5件のメトリクスが計算されている。

失敗時: 過去のデータが存在しない場合(最初のレポート)、PreviousとTrendの列を省略します。データが不完全な場合、追跡を確立するためのアクションアイテムとともにレポートのフッターにギャップを記録します。

ステップ3: ブロッカー、リスク、課題を特定する

アクティブなブロッカーとリスクをリストアップします:

## 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] |

憲章のリスク登録簿と照合します。以前に特定されていない新しいリスクにフラグを立てます。

期待結果: すべてのアクティブなブロッカーとトップリスクがオーナーとアクションとともに文書化されている。

失敗時: ブロッカーが存在しない場合、「アクティブなブロッカーなし」と明示します — セクションを空にしないでください。ブロッカーにオーナーがいない場合、割り当てのためにプロジェクトマネージャーにエスカレーションします。

ステップ4: 達成事項と次の期間の計画をまとめる

2つのセクションを書きます:

## 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]

期待結果: 具体的な証拠を持つ3〜5件の達成事項、次の期間の3〜5件の計画アイテム。

失敗時: 達成事項がない場合、その理由(ブロックされた、再計画中、チームが不在)を報告します。次の期間の計画が不明確な場合、「[日付]に計画セッションをスケジュール済み」を主要アイテムとしてリストします。

ステップ5: RAGインジケーターを割り当てて報告書を書く

4つの次元でプロジェクトの健全性を評価します:

次元
スケジュール予定通りまたは前倒し1〜2週間遅れ2週間以上遅れまたはマイルストーン未達
スコープ制御されていない変更なし軽微なスコープ調整成果物に影響するスコープクリープ
予算計画の5%以内計画の5〜15%超過計画の15%超過または未追跡
品質テスト合格、基準達成軽微な品質問題重大な欠陥または受け入れ失敗

完全なレポートを書きます:

# 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]*

STATUS-REPORT-[YYYY-MM-DD].md として保存します。

期待結果: RAGインジケーター、メトリクス、およびナラティブを含む完全なステータスレポートが保存されている。

失敗時: RAG評価に十分なデータがない場合、「不十分なデータ」を示す⚪(グレー)を使用し、次のレポートで収集が必要なデータをリストします。

バリデーション

  • ステータスレポートファイルが正しい日付スタンプ付きファイル名で作成されている
  • 4つすべての次元に正当性とともにRAGインジケーターが割り当てられている
  • プロジェクト成果物から少なくとも3件のメトリクスが計算されている
  • ブロッカーセクションが存在している(「アクティブなブロッカーなし」でも)
  • 達成事項が証拠とともにリストされている
  • 次の期間の計画が含まれている
  • エグゼクティブサマリーが段落ではなく2〜3文である
  • すべてのブロッカーとリスクに期限付きのオーナーとアクションがある

よくある落とし穴

  • データなしの報告: ステータスレポートは証拠に基づく必要があります。すべての主張は成果物またはメトリクスを参照するべきです。
  • 常にすべて緑: 証拠なしに持続的な緑のRAGはレポートが正直でないことを示唆します。緑の評価に疑問を持ちます。
  • オーナーなしのブロッカー: すべてのブロッカーにはオーナーとアクションが必要です。オーナーなしのブロッカーは解決されません。
  • コンテキストなしのメトリクス: 「ベロシティ = 18」は比較なしでは意味がありません。常に前の期間または目標を含めます。
  • 長すぎる: ステータスレポートは2分でスキャンできるべきです。1〜2ページに収めます。
  • 意思決定セクションの欠落: プロジェクトにステークホルダーの意思決定が必要な場合、期限と共に明示します。
  • 古いデータ: 古い成果物の使用は誤解を招くレポートにつながります。成果物の日付が報告期間と一致していることを確認します。
  • 欠落したトレンドデータ: 最初のレポートはトレンドを示せませんが、後続のレポートでは前の期間と比較する必要があります。

関連スキル

  • draft-project-charter — 憲章がステータス追跡のマイルストーンと成功基準を提供する
  • manage-backlog — バックログメトリクスがステータスレポートに供給される
  • plan-sprint — スプリント結果がベロシティと完了データを提供する
  • create-work-breakdown-structure — WBS完了がクラシック進捗メトリクスを推進する
  • conduct-retrospective — ステータスレポートデータが振り返りに供給される

GitHub 仓库

pjt222/agent-almanac
路径: i18n/ja/skills/generate-status-report
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

相关推荐技能

content-collections

Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。

查看技能

polymarket

这个Claude Skill为开发者提供完整的Polymarket预测市场开发支持,涵盖API调用、交易执行和市场数据分析。关键特性包括实时WebSocket数据流,可监控实时交易、订单和市场动态。开发者可用它构建预测市场应用、实施交易策略并集成实时市场预测功能。

查看技能

creating-opencode-plugins

该Skill帮助开发者创建OpenCode插件,用于接入命令、文件、LSP等25+种事件。它提供了插件结构、事件API规范和JavaScript/TypeScript实现模式,适合需要拦截操作、扩展功能或自定义事件处理的场景。开发者可通过它快速构建响应式模块来增强OpenCode AI助手的能力。

查看技能

sglang

SGLang是一个专为LLM设计的高性能推理框架,特别适用于需要结构化输出的场景。它通过RadixAttention前缀缓存技术,在处理JSON、正则表达式、工具调用等具有重复前缀的复杂工作流时,能实现极速生成。如果你正在构建智能体或多轮对话系统,并追求远超vLLM的推理性能,SGLang是理想选择。

查看技能