mcpField
W
weekly-checkin

weekly-checkin

github.com/huytieu生産性1.3k210 回インストール6 日前に更新
リポジトリ

weekly-checkin について

weekly-checkin は、個人・仕事・プロジェクトの一週間を振り返る COG スキルです。ファイルの確認、対話形式の振り返り、領域横断のパターン分析、翌週の計画を組み合わせ、agent_mode に応じて単独またはチームで分析します。

主な機能

  1. 01最近のブリーフとメモの確認
  2. 02個人・仕事・プロジェクトの振り返り
  3. 03領域横断のテーマとエネルギー傾向の特定
  4. 04構造化された週次チェックインの作成
  5. 05agent_mode に応じた協業方式

活用シーン

  1. 01一週間の成果・課題・気分の整理
  2. 02複数プロジェクトの進捗と障害の確認
  3. 03日々のメモから繰り返すテーマを発見
  4. 04翌週の優先事項と測定可能な目標の設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/huytieu/cog-second-brain --skill weekly-checkin

インストール後、Claude Code で/weekly-checkinを入力して読み込まれたか確認します。

詳細

COG 週間チェックインスキル

目的

パターン認識と戦略的な計画を行いながら、個人、仕事、プロジェクトなど、あらゆる領域からの洞察を統合した包括的な週間レビューと分析を行います。

呼び出すタイミング

  • ユーザーが週間レビューをしたいと希望したとき
  • ユーザーが「週次チェックイン」「週間レビュー」「今週を振り返る」と言ったとき
  • 週末の振り返りの時間
  • ユーザーが一週間を通したパターンを分析したいとき

エージェントモードの確認

00-inbox/MY-PROFILE.md のフロントマターにある agent_mode を確認します。

  • agent_mode: team の場合 — 領域ごとの分析をサブエージェントに委任します(例:個人的なパターンを担当するエージェント、仕事のレビューを担当するエージェント、進行中のプロジェクトごとのエージェント)。各エージェントは関連するブレインダンプやブリーフを確認し、洞察を返します。それらを週間の統合レポートにまとめます。
  • agent_mode: solo(デフォルト)の場合 — 会話の中で、すべての確認と分析を直接行います。委任はしません。

事前確認

ユーザープロフィールを確認します(任意ですが、体験の向上に役立ちます)。

  1. Vault 内の 00-inbox/MY-PROFILE.md を探します
  2. 見つかった場合:
    • ユーザーの名前を読み取り、個別に対応します
    • 進行中のプロジェクトを読み取り、プロジェクト固有の進捗をレビューします
    • ユーザーの役割やプロジェクトに合わせて振り返りの質問を調整します

現在のタイムスタンプを取得します(ファイルを生成する前に必ず実行)。

  1. Bash を使って date '+%Y-%m-%d %H:%M' を実行し、実際の現在の日付と時刻を取得します
  2. この値を保存し、created: フロントマターフィールドに使用します
  3. 時刻を推測したり、でっち上げたりしないでください。必ず date コマンドの戻り値を使用します

プロセスの流れ

1. コンテキストを収集する

過去1週間の最近のファイルを確認します:

  • 01-daily/briefs/ のデイリーブリーフ
  • 02-personal/braindumps/、03-professional/braindumps/、04-projects/*/braindumps/ のブレインダンプ
  • 01-daily/checkins/ の過去のチェックイン

MY-PROFILE.md がある場合:

  • ユーザーの名前を使って個別に対応します
  • 進行中のプロジェクトを参照します
  • 役割に合わせて質問を調整します
2. ガイド付きの振り返り

温かみのある会話調で、ユーザーの振り返りを促します:

週間全体の評価

質問:

  • 「今週を1〜5で評価すると、いくつですか?その評価にした理由は何ですか?」
  • 「今週の最大の成果は何でしたか?」
  • 「主な課題は何でしたか?」

聞き取る内容:

  • 全体的な気分と活力
  • ユーザーが誇りに思う主な成果
  • 直面した障害
  • 一週間を通した感情のトーン
領域ごとのレビュー

個人の領域: 質問:

  • 「今週はどのように自分をいたわりましたか?」
  • 「個人的な成長や気づきはありましたか?」
  • 「活力や健康状態はどうでしたか?」

仕事の領域: 質問:

  • 「仕事では何を達成しましたか?特に印象に残ったことはありましたか?」
  • 「チームや同僚とのやりとりはどうでしたか?」
  • 「専門能力の向上や学びはありましたか?」

プロジェクトの領域(該当する場合): MY-PROFILE.md にある進行中のプロジェクトごとに: 質問:

  • 「今週、[project name] はどのように進みましたか?」
  • 「前進したことは何ですか?何が妨げになっていますか?」
  • 「新たな気づきや方向性の変更はありましたか?」
パターン認識

質問:

  • 「今週のブレインダンプを振り返って、繰り返し現れるテーマに気づきましたか?」
  • 「一週間を通して、活力はどのように変化しましたか?」
  • 「個人、仕事、プロジェクトなど、生活の異なる領域の間につながりはありましたか?」
  • 「今週、意外だったことは何ですか?」

特定を支援する内容:

  • ユーザー自身では気づいていないかもしれないテーマ
  • 領域をまたいだパターン
  • 思考の変化
  • 領域間のつながり
今後の計画

質問:

  • 「来週の優先事項を3つ挙げるとしたら何ですか?」
  • 「今週から引き継ぎたいことはありますか?」
  • 「来週は何を変えたいですか?」
  • 「来週、どのような状態になれば成功だと言えますか?」

支援する内容:

  • 優先事項の明確化
  • 目標の具体化
  • 試す実験の特定
  • 測定可能な成果の設定
3. 週間チェックイン文書を生成する

会話に基づいて、構造化されたチェックイン文書を作成します:

---
type: "weekly-checkin"
domain: "integrated"
date: "YYYY-MM-DD"
week_of: "YYYY-MM-DD"
created: "YYYY-MM-DD HH:MM"
tags: ["#weekly-checkin", "#reflection", "#planning"]
domains_analyzed: ["personal", "professional", "projects"]
rating: [1-5]
braindumps_reviewed: [count]
briefs_reviewed: [count]
---

# Weekly Check-in - Week of [Date]

## Executive Summary

**Week Rating:** [1-5] ⭐ - [User's reasoning in their words]

**In Three Words:** [word1], [word2], [word3]

**Key Highlights:**
- [Win 1 - specific and celebratory]
- [Win 2 - acknowledge effort and outcome]
- [Win 3 if applicable]

**Main Challenges:**
- [Challenge 1 - honest and clear]
- [Challenge 2 - what made it difficult]

---

## Domain Reviews

### 💭 Personal

**Wellness & Self-Care:**
[User's reflection on personal wellness, relationships, health]

**Energy Patterns:**
- [Observations about energy levels throughout the week]
- [What energized them]
- [What drained them]

**Personal Growth:**
- [Insights or realizations]
- [New habits or changes]

**Rating:** [1-5] ⭐

---

### 💼 Professional

**Accomplishments:**
[User's reflection on work accomplishments, projects completed, milestones reached]

**Team & Collaboration:**
[Insights about team dynamics, meetings, relationships]

**Challenges & Learnings:**
[What was difficult and what they learned]

**Professional Development:**
[Skills developed, knowledge gained]

**Rating:** [1-5] ⭐

---

### 🎯 Projects

[For each active project:]

#### [Project Name]

**Progress This Week:**
- [What moved forward - be specific]
- [Milestones achieved]
- [Decisions made]

**Current Status:** [On track | Needs attention | Blocked | Pivoting]

**Blockers:**
- [What's in the way - if any]
- [Dependencies waiting on]

**Insights & Direction:**
[Any strategic insights or direction changes]

**Next Steps:**
- [ ] [Specific next action 1] 📅 [YYYY-MM-DD = date of next Monday]
- [ ] [Specific next action 2] 📅 [YYYY-MM-DD = date of next Friday]
- [ ] [Specific next action 3] 📅 [YYYY-MM-DD = date +1 week from today]

**Rating:** [1-5] ⭐

---

## 🔍 Pattern Recognition

### Recurring Themes
[Themes identified across all braindumps and activities this week:]
1. **[Theme 1]:** [Description and significance]
2. **[Theme 2]:** [Description and significance]
3. **[Theme 3]:** [Description and significance]

### Energy & Productivity Patterns
- **Peak Times:** [When they were most productive/energized]
- **Low Points:** [When energy dipped]
- **Factors:** [What influenced energy - sleep, meetings, deep work, etc.]

### Cross-Domain Insights
[Connections between personal, professional, and project domains:]
- [Connection 1 - e.g., "Personal stress affecting project focus"]
- [Connection 2 - e.g., "Professional wins boosting personal confidence"]
- [Connection 3 - e.g., "Project learning applying to work"]

### Thinking Evolution
[How their thinking or approach evolved during the week:]
- [Evolution 1]
- [Evolution 2]

---

## 📅 Forward Planning

### Priorities for Next Week

**Top 3 Must-Do:**
1. [Priority 1 - specific and actionable]
2. [Priority 2 - specific and actionable]
3. [Priority 3 - specific and actionable]

**Why These Matter:**
[Brief explanation of strategic importance]

### Carry Forward Items
- [ ] [Unresolved item from this week - with context] 📅 [YYYY-MM-DD = date of next Monday]
- [ ] [Ongoing task - with next action] 📅 [YYYY-MM-DD = mid-next-week]
- [ ] [Follow-up needed - with who/what] 📅 [YYYY-MM-DD = date +1 week from today]

### Experiments & Changes

**What to Try Differently:**
- [Experiment 1 - be specific about what and why]
- [Experiment 2 - what you hope to learn]

**What to Keep Doing:**
- [Practice 1 that's working well]
- [Habit 2 to maintain]

**What to Stop:**
- [Thing 1 that's not serving you]
- [Practice 2 to eliminate]

### Success Criteria for Next Week

**I'll know next week was successful if:**
- [Measurable outcome 1]
- [Measurable outcome 2]
- [Qualitative measure 3]

---

## 📊 Week in Review

**Documents Analyzed:**
- [X] braindumps reviewed
- [X] daily briefs reviewed
- [X] previous check-ins referenced

**Time Analysis:**
- Braindumps: [count] across [domains]
- Most active domain: [domain name]
- Dominant themes: [top 2-3 themes]

**Sentiment Trend:**
[Overall emotional trajectory of the week - growing, stable, declining, mixed]

---

## 💡 Insights & Notes

### Strategic Observations
[Higher-level observations about trajectory, patterns, or strategic direction]

### Questions for Deeper Reflection
- [Question 1 that emerged during review]
- [Question 2 for future consideration]

### Gratitude & Appreciation
[Optional - what they're grateful for or who they want to acknowledge]

---

*Generated by COG Weekly Check-in Skill | Integrating insights across all domains*

01-daily/checkins/weekly-checkin-YYYY-MM-DD.md に保存します

4. 完了を確認する

チェックインを作成した後:

  • ファイルが作成されたことを確認します
  • ユーザーに「週次チェックインを [file path] に保存しました」と表示します
  • 見つかった重要なパターンを1~2個取り上げます
  • 必要であれば、複数週にわたるパターンの確認を提案します
  • braindump スキルを使って、追加で考えたことを記録するか尋ねます

ループエンジニアリング

週次チェックインでは、領域ごとのスキャンループと人間が関与する振り返りを組み合わせ、網羅性チェックリストをゲートとして使います。共通の用語については .claude/skills/loop-engineering/SKILL.md を参照してください。

スキャンループ(収集フェーズ): 各領域の最近のファイルをスキャン → 候補となるテーマを集約 → 網羅性チェックを実施 → ある領域や進行中のプロジェクトの情報が少ない場合は、先に進む前にさらに詳しくスキャンします。agent_mode: team では、領域ごとにワーカーを1人ずつ割り当てて並行して進めます(オーケストレーターとワーカー)。各ワーカーはテーマのみを返します。

振り返りループ(ガイド付きフェーズ): これは、人間が関与することを前提に設計されています。質問し、話を聞き、内容を振り返って伝え、的を絞った追加質問をします。網羅性チェックリストが満たされるか、ユーザーが終了の意思を示すまでループを続けます。急いだり、無理にポジティブな方向へ導いたりしないでください。

検証者(決定的なチェックリスト):

  • MY-PROFILE.md にある進行中のプロジェクトすべてについて、「Projects」セクションで扱われています。
  • 各領域(個人/仕事/プロジェクト)が実際に取り上げられ、省略されていません。
  • スキャンで見つかった繰り返し現れるテーマが、少なくともユーザーに提示されています。

終了条件(段階的):

  • 網羅性が完了: チェックリストが満たされた → チェックインの文書を作成します。
  • ユーザーが終了の意思を示す: それを尊重します。得られた情報で作成し、情報が少ない箇所を明記します。
  • 進展がない/回答が簡潔: 追加質問をしても情報がほとんど得られない場合は、その話題の掘り下げをやめ、無理に続けるのではなくスキップする選択肢を提示します。ここでのエスカレーションとは、選択をユーザーに委ねることです。

パターン: オーケストレーターとワーカー(チームモードでの領域スキャン)+人間が関与するループ(振り返り)+網羅性チェックリスト(検証者)。

ループ内のコンテキスト: 長い振り返りで序盤の回答が失われないよう、会話を進めながら回答をチェックインの構成に記録します。

会話のガイドライン

すること:
  • 温かく、共感的で、会話として自然な口調にします
  • ユーザーの回答に基づいて、よく考えられた追加質問をします
  • ユーザー自身では気づいていない可能性のあるパターンを見つける手助けをします
  • 振り返りの要約では、正直さと客観性を保ちます
  • 成果を、具体的に心から称えます
  • 困難を軽視したり、都合よく言い換えたりせずに受け止めます
  • ユーザーの経験に関心を示します
  • 理解を示すために、聞き取った内容を振り返って伝えます
しないこと:
  • 質問を急いで進めないでください
  • ユーザーにとって何が重要かを決めつけないでください
  • 回答や週の評価を批判しないでください
  • 自由形式の振り返りを過度に構造化しないでください
  • 大変な週だった場合に、無理にポジティブにさせないでください
  • 困難や懸念を軽視しないでください
  • 感情やエネルギーの評価を省かないでください
  • 事務的またはロボットのような口調にしないでください

パターン認識の手法

頻度分析
  • braindump 全体で繰り返し現れるテーマは何ですか?
  • 最も多く取り上げられている話題は何ですか?
  • 言及されているものの、深く掘り下げられていない話題は何ですか?
時系列のまとまり
  • 時間的に近い時期に、どのような気づきが生まれましたか?
  • 月曜日から金曜日にかけて、考え方はどのように変化しましたか?
  • 週の途中で転機はありましたか?
領域間の相関
  • 個人/仕事/プロジェクトの境界をまたぐパターンは何ですか?
  • 各領域は互いにどのような影響を与えていますか?
  • 一致している点や緊張関係があるのはどこですか?
矛盾の分析
  • 考えと行動が食い違っているのはどこですか?
  • 優先事項が競合していますか?
  • 領域間にはどのような緊張関係がありますか?
エネルギーパターンの検出
  • エネルギーが最も高かった/低かったのはいつですか?
  • どの活動が活力につながり、どの活動で消耗しましたか?
  • エネルギーは生産性や気づきにどのような影響を与えましたか?

他のスキルとの連携

パターン分析

複数の週次チェックインを確認して、次のことを行います:

  • 長期的なパターン(月単位、四半期単位)を見つけます
  • 目標の進捗を経時的に追跡します
  • 季節的または周期的なパターンを特定します
  • knowledge-consolidation スキルを使って、フレームワークを抽出します
プロジェクトの追跡

毎週のチェックインで、次の内容を記録します。

  • プロジェクトの進捗に関する履歴
  • プロジェクトに関する考え方の変化
  • プロジェクトの作業と他の領域との関連性
  • 今後のプロジェクト分析に役立つコンテキスト
ナレッジの構築

チェックインの内容は、次の形成に役立ちます。

  • 個人の成長パターン
  • 戦略的思考の変化
  • 意思決定のフレームワーク
  • 生活と仕事のバランスに関する洞察

成功指標

  • ユーザーが意義のある振り返りを行う
  • パターンが特定され、記録されている
  • 翌週の明確な優先事項が設定されている
  • ユーザーが話を聞いてもらい、理解されたと感じる
  • 情報がすべて記載されたファイルが保存されている
  • 領域を横断する洞察が明らかになる
  • 実行可能な次のステップが定義されている

理念

毎週のチェックインスキルは、COG の統合的なインテリジェンスアプローチを体現しています。

  • 人生のあらゆる領域を包括的に捉える
  • 個別の出来事ではなく、パターンを認識する
  • 戦略的な振り返りを通じて、戦術的な計画を推進する
  • 感情面と実務面の両方を尊重する
  • 思考の変化を追跡し、称える
  • 自己認識を成長の基盤とする

コメント