weekly-checkin について
weekly-checkin は、個人・仕事・プロジェクトの一週間を振り返る COG スキルです。ファイルの確認、対話形式の振り返り、領域横断のパターン分析、翌週の計画を組み合わせ、agent_mode に応じて単独またはチームで分析します。
主な機能
- 01最近のブリーフとメモの確認
- 02個人・仕事・プロジェクトの振り返り
- 03領域横断のテーマとエネルギー傾向の特定
- 04構造化された週次チェックインの作成
- 05agent_mode に応じた協業方式
活用シーン
- 01一週間の成果・課題・気分の整理
- 02複数プロジェクトの進捗と障害の確認
- 03日々のメモから繰り返すテーマを発見
- 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(デフォルト)の場合 — 会話の中で、すべての確認と分析を直接行います。委任はしません。
事前確認
ユーザープロフィールを確認します(任意ですが、体験の向上に役立ちます)。
- Vault 内の
00-inbox/MY-PROFILE.mdを探します - 見つかった場合:
- ユーザーの名前を読み取り、個別に対応します
- 進行中のプロジェクトを読み取り、プロジェクト固有の進捗をレビューします
- ユーザーの役割やプロジェクトに合わせて振り返りの質問を調整します
現在のタイムスタンプを取得します(ファイルを生成する前に必ず実行)。
- Bash を使って
date '+%Y-%m-%d %H:%M'を実行し、実際の現在の日付と時刻を取得します - この値を保存し、
created:フロントマターフィールドに使用します - 時刻を推測したり、でっち上げたりしないでください。必ず
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 の統合的なインテリジェンスアプローチを体現しています。
- 人生のあらゆる領域を包括的に捉える
- 個別の出来事ではなく、パターンを認識する
- 戦略的な振り返りを通じて、戦術的な計画を推進する
- 感情面と実務面の両方を尊重する
- 思考の変化を追跡し、称える
- 自己認識を成長の基盤とする