Communityコーディング&開発github.com

レトロスペクティブ(ベースフレームワーク)

日次、週次、月次、四半期、年次など、あらゆる時間スケールでレトロスペクティブを実施するためのフレームワークです。

レトロスペクティブ(ベースフレームワーク) とは?

このスキルは、あらゆる時間スケール(日次、週次、月次、四半期、年次)でレトロスペクティブを実施するための統一フレームワークを提供します。コアとなるのは「何がうまくいったか」「何がうまくいかなかったか」「プロセスをどう改善するか」の3つの質問で、時間スケールに応じて入力と出力の粒度が変化するフラクタル構造を持ちます。各レトロスペクティブは、前のレベルの出力を入力として圧縮し、一貫したプロセスで次のレベルへとつなげます。AIアシスタント(Claude Codeなど)と対話的に進めることを想定しており、観察に基づく質問でユーザーの反応を引き出しながら、一件ずつセクションを埋めていきます。また、計画ドキュメントがあればレベル評価を組み込み、成功指標を明確にできます。日次サマリーから年次レトロまで、保存用テンプレートも用意されており、チームや個人の継続的改善を強力にサポートします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ZachBeta/claude-as-coach/tree/main/skills/retrospective-base

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

レトロスペクティブ(ベースフレームワーク) は何をしますか?

核心的な洞察: レトロスペクティブのプロセスは、どの時間スケールでも同じです。変わるのは入力と時間軸のフレーミングだけです。

3つの質問

すべてのレトロスペクティブは、次の3つの質問に答えます:

  1. 何がうまくいったか? → これをさらに増やす
  2. 何がうまくいかなかったか? → これを変える実験を行う
  3. レトロプロセスをどう改善するか? → メタ改善のループ

これだけです。それ以外のすべては、これらの質問をサポートするための構造です。

時間スケールをパラメータとして

スケール入力時間軸出力
日次生の観察1日日次サマリー
週次日次サマリー7日週次レトロ
月次週次レトロ4週間月次レトロ
四半期月次レトロ3か月四半期レトロ
年次四半期レトロ12か月年次レトロ

フラクタルパターン: 各レベルは、前のレベルの出力を圧縮して、次のレベルの入力とします。

プロセス

1. 境界を設定する

# 現在の日付を確認
TZ='America/New_York' date '+%A, %B %d, %Y - %I:%M %p %Z'

レビューする期間を確認:

  • 日次: 「[日付] をレビューします。正しいですか?」
  • 週次: 「[開始日] ~ [終了日] をレビューします。正しいですか?」
  • 月次: 「[月] [年] をレビューします。正しいですか?」
  • 四半期: 「Q[X] [年] をレビューします。正しいですか?」
  • 年次: 「[年] をレビューします。正しいですか?」

2. コンテキストを読み込む

スケールに応じた入力を読み込む:

  • 日次: 今日のメモ・ログを読み込む
  • 週次: 週の日次サマリーを読み込む
  • 月次: 月の週次レトロを読み込む
  • 四半期: 四半期の月次レトロを読み込む
  • 年次: 年の四半期レトロを読み込む

さらに読み込むもの:

  • 前回のレトロ(比較用)
  • 現在の目標・計画(該当スケール)
  • 関連するプロジェクトドキュメント

入力が不足している場合: ギャップを記録し、入手可能なデータで進める。

計画からレベル基準を読み込む

レビュー対象期間に計画ドキュメントが存在する場合:

  1. 計画からレベル0/1/2/3の基準をそのまま引用する
  2. 各基準を個別に評価する(✓/✗)
  3. 全体的なレベル評価にまとめる
  4. これを主要な成功指標とする - 成功指標テーブルは二次的な詳細

3. 日別レビュー(週次以上でデフォルト)

使用タイミング: 週次以上のレトロスペクティブで、日次サマリーが利用可能な場合。これはデフォルトのアプローチであり、毎回行う価値があります。

目的: パターンを統合する前に、各日を簡潔に振り返ります。これにより、見落とされがちな詳細が浮かび上がり、ユーザーが週全体と再びつながるのに役立ちます。

プロセス:

  1. 各日のサマリーを簡潔に提示する(1日あたり2~3のキーポイント)
  2. 「[曜日]に追加や修正はありますか?」と尋ねる
  3. ユーザーが反応し、コンテキストを追加したり、「それで大丈夫」と言ったりするのを待つ
  4. 次の日に進む
  5. ウォークスルー後、空のフレームワークドキュメントを作成する

これが役立つ理由:

  • 忘れられた詳細が浮かび上がる(「そういえば火曜日は大変だった」)
  • サマリーのギャップやエラーをキャッチする
  • 統合前に記憶をウォームアップする
  • 少ない労力(生成ではなく反応)
  • 最終ドキュメント用の凝縮されたタイムラインを生成する

軽く保つ: これは方向付けであり、分析ではありません。統合はメインセクションに取っておきます。

4. 空のフレームワークを最初に表示する

重要: 構造のみのアーティファクトを作成し、何も記入する前にユーザーに説明する。

プロセス:

  1. すべてのセクションヘッダーを含む空のアーティファクトを生成する
  2. ユーザーに提示する: 「これから一緒に埋めていく構造です」
  3. 各セクションの目的を簡単に説明する
  4. その後、1セクションずつ 埋めていく

これが重要な理由:

  • ユーザーは詳細に入る前に全体像を見ることができる
  • 認知負荷を減らす(何が来るかわかっている)
  • 生成ではなく反応を可能にする

ファイル名テンプレート:

[Scale]-Retro-[Date-Range].md

例:

  • Daily-Summary-2025-12-05.md
  • Weekly-Retro-2025-12-01-to-07.md
  • Monthly-Retro-2025-12.md
  • Quarterly-Retro-2025-Q4.md
  • Yearly-Retro-2025.md

5. フレームワークの構造

# [スケール] レトロ: [テーマ/タイトル]

**期間:** [日付範囲]
**コンテキスト:** [簡潔なコンテキスト行]

---

## TL;DR - [期間] サマリー

**形式: スキャンしやすい箇条書き**
- 主要パターン 1
- 主要パターン 2
- 主要な発見
- 主な課題
- 全体的な軌跡

---

## 日別タイムライン(週次以上)

**週次以上のレトロに含める。日別レビューから凝縮した参考情報。**

| 曜日 | 日付 | コンテキストタグ | 主な出来事 |
|-----|------|----------------|------------|
| 月 | [日付] | [タグ] | [1-2の主要イベント] |
| 火 | [日付] | [タグ] | [1-2の主要イベント] |
| ... | ... | ... | ... |

**コンテキストタグ:** ドメイン固有の状態追跡のためのオプション列(個人の拡張で定義)。

---

## 計画と実績の比較(週次以上、計画が存在する場合)

**週次、月次、四半期、年次のレトロで、計画ドキュメントが存在する場合に含める。**

### テーマ評価
**計画テーマ:** [計画から]
**維持されたか?** [はい/一部/いいえ + 証拠]

### 成功指標

| 領域 | 目標 | 実績 | 評価 |
|------|------|------|------|
| [優先事項1] | [目標] | [結果] | ✓ 達成 / ◐ 部分的 / ✗ 未達 |
| [優先事項2] | [目標] | [結果] | ✓ 達成 / ◐ 部分的 / ✗ 未達 |

### レベル評価([期間]計画から)

**レベル0(基盤):** [✓ 達成 / ◐ 部分的 / ✗ 未達]
- [計画からの基準1] [✓/✗]
- [計画からの基準2] [✓/✗]

**レベル1(ベース):** [✓ 達成 / ◐ 部分的 / ✗ 未達]
- [計画からの基準1] [✓/✗]
- [計画からの基準2] [✓/✗]

**レベル2(目標):** [✓ 達成 / ◐ 部分的 / ✗ 未達]
- [計画からの基準1] [✓/✗]

**レベル3(到達目標):** [✓ 達成 / ◐ 部分的 / ✗ 未達](該当する場合)
- [計画からの基準1] [✓/✗]

### ベン図

**計画のみ:**
- [計画されたが実現しなかったこと]

**両方:**
- [計画通りに実現したこと]

**実績のみ:**
- [計画にはなかったが実現したこと]

---

## うまくいったこと(もっと増やしたいこと)

[観察 → 反応を通じて会話形式で記入]

---

## うまくいかなかったこと(+試す実験)

**形式: 課題 → 提案実験**

### 課題1: [問題]
**なぜ問題か:** [影響]
**試す実験:**
- **次の[短い期間]:** [即時テスト]
- **次の[現在の期間]:** [中期実験]
- **より長い時間軸:** [先送りのアプローチ]

---

## 進捗追跡

**関連する間隔と比較:**

### 前回の[期間]
**前回:** [サマリー]
**今回:** [サマリー]
**軌跡:** [改善/安定/悪化 + 証拠]

### より長い時間軸(データがあれば)
**当時:** [状態]
**現在:** [状態]
**流れ:** [何が変わったか]

---

## [スケール]-レトロ(このプロセスを改善する)

[レトロスペクティブ自体に関するメタ観察]
- このレトロ形式でうまくいったことは?
- ぎこちなかった点や不足していた点は?
- スキルの更新が必要な点は?

---

## 感謝

[ポジティブな締めくくりのアンカー - ピークエンド効果]

この[期間]に感謝していることは何ですか?

6. 一度に1つの質問だけを埋める

⚠️ 重要: 1つの質問をし、応答を待ち、アーティファクトを更新してから、次の質問に進む。

セクションごとのパターン:

  1. 入力データから観察を行う
  2. その観察について1つの焦点を絞った質問をする
  3. ユーザーの応答を待つ
  4. アーティファクトをリアルタイムで更新する
  5. 次のセクションに進む前に確認する

オープンな質問ではなく、観察から始める:

  • ✅ 「[パターン]に気づきました。これをもっと増やしたいですか?」
  • ✅ 「[課題]が繰り返し出てきました。どのような実験がこれに対処しますか?」
  • ❌ 「最も重要だったことは何ですか?」(ゼロからの生成が必要)
  • ❌ 一度に複数の質問をする

セクションごとのペース:

  • 「うまくいったこと」→ 素早く進む(観察 → 同意)
  • 「うまくいかなかったこと」→ 深堀りが必要(実験は対話的に発展)
  • 「レトロ-レトロ」→ プロセスについて1つの質問
  • 「感謝」→ 最後に取っておく(ポジティブなアンカー)

7. 保存とアーカイブ

保存先: /mnt/user-data/outputs/[filename]

ユーザーに通知: 「'プロジェクトに追加'をクリックして、永続的に保存してください。」

前のレベルの入力をアーカイブ:

  • 週次レトロ後 → 日次サマリーをアーカイブ
  • 月次レトロ後 → 週次レトロをアーカイブ
  • コンテキストを軽量に保ち、履歴をローカルに保存する

基本原則

同じ質問、どのスケールでも: 3つの質問は、1日をレビューする場合でも1年をレビューする場合でも機能します。

入力は出力に圧縮される: 各レトロは入力をサマリーに圧縮し、それが次のレベルの入力になります。

観察 → 反応: 人間はゼロから生成するよりも、反応する方が得意です。

判断ではなく実験: 「何がうまくいかなかったか + 何を試すか」は「何が失敗したか」よりも優れています。

ピークエンド効果: 期間の難易度に関わらず、感謝で締めくくる。

メタ改善: レトロプロセス自体が時間とともに改善されるべきです。

エッジケース

あるスケールでの最初のレトロ:

  • 比較をスキップ(過去データなし)
  • ベースラインパターンの確立に集中

入力不足:

  • 入手可能なデータで進める
  • 将来の改善のためにギャップを記録

複合スケール:

  • コンテキストが許せば、同じセッションで週次+月次を実施可能
  • 自然な流れ: 週次の洞察 → 月次の統合

柔軟性

構造はガイドであり、規定ではない:

  • 関連しないセクションはスキップ
  • ドメイン固有のセクションを追加
  • 複雑さに応じて長さを調整
  • ノイズではなくシグナルに集中

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

関連スキル