mcpField
W
weekly-checkin

weekly-checkin

github.com/huytieu生产力1.3k210 次安装6 天前更新
代码仓库

关于 weekly-checkin

weekly-checkin 是用于每周回顾的 COG 技能,面向希望梳理个人、工作和项目进展的用户。它结合文件扫描、引导式反思、跨领域模式识别与下周规划,并按配置支持团队或单 Agent 分析。

主要功能

  1. 01扫描一周内的记录与简报
  2. 02引导个人、工作和项目回顾
  3. 03识别跨领域主题与精力模式
  4. 04生成并保存结构化周回顾
  5. 05按 agent_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 每周回顾技能

目的

全面回顾并分析个人、职业和项目等各领域的情况,整合其中的洞见,识别模式并制定战略计划。

调用时机

  • 用户想进行每周回顾
  • 用户说“每周签到”“每周回顾”或“回顾这一周”
  • 到了一周结束时的反思时间
  • 用户想分析本周的各种模式

Agent 模式识别

检查 00-inbox/MY-PROFILE.md frontmatter 中的 agent_mode:

  • 如果是 agent_mode: team——将各领域的分析委派给子 Agent(例如,一个负责个人模式,一个负责职业回顾,每个活跃项目各安排一个)。每个 Agent 扫描相关的随手记录和简报并返回洞见。将这些洞见整合为每周总结。
  • 如果是 agent_mode: solo(默认值)——直接在对话中完成所有扫描和分析,不进行委派。

前置检查

检查用户个人资料(可选,但能提升体验):

  1. 在知识库中查找 00-inbox/MY-PROFILE.md
  2. 如果找到:
    • 读取用户姓名,以便个性化交流
    • 读取活跃项目,以回顾各项目的进展
    • 根据用户的角色和项目调整反思问题

获取当前时间戳(生成任何文件前必须执行):

  1. 使用 Bash 运行 date '+%Y-%m-%d %H:%M',获取实际日期和时间
  2. 保存此值,并将其用于 created: frontmatter 字段
  3. 绝不要猜测或编造时间——始终使用 date 命令返回的值

流程

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 中的每个活跃项目: 提问:

  • “[项目名称] 本周进展如何?”
  • “有哪些进展?有什么阻碍?”
  • “有什么新见解或方向调整吗?”
模式识别

提问:

  • “回顾本周的随手记录,你注意到有哪些反复出现的主题吗?”
  • “你的精力在这一周中如何变化?”
  • “生活中的不同方面——个人、职业和项目之间,有什么联系吗?”
  • “本周有什么让你意外的事吗?”

帮助用户识别:

  • 用户自己可能尚未察觉的主题
  • 各领域之间的模式
  • 思路的演变
  • 跨领域联系
前瞻规划

提问:

  • “下周最重要的 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 skill 记录任何后续想法

循环工程

每周回顾将按领域扫描循环与人机协同反思结合起来,并由覆盖清单把关。共享术语请参见 .claude/skills/loop-engineering/SKILL.md。

**扫描循环(收集阶段):**扫描各领域的近期文件 → 汇总候选主题 → 执行覆盖检查 → 如果某个领域或活跃项目涉及不足,则在继续之前对其进行更深入的扫描。在 agent_mode: team 下,将此任务分配给每个领域各一名工作者(编排者-工作者);每名工作者只返回其主题。

**反思循环(引导阶段):**此流程有意采用人机协同方式。提问、倾听、复述反映、提出有针对性的后续问题。循环将持续进行,直到满足覆盖清单要求,或用户表示已经完成。不要仓促推进,也不要强行积极乐观。

验证器(确定性清单):

  • MY-PROFILE.md 中的每个活跃项目都已在 Projects 部分中涉及。
  • 每个领域(个人 / 职业 / 项目)都已实际覆盖,没有跳过。
  • 已向用户提出扫描发现的至少所有重复出现的主题。

终止条件(分层):

  • **覆盖完整:**清单要求已满足 → 生成每周回顾文档。
  • **用户表示完成:**尊重用户的意愿;根据已有内容生成文档,并注明覆盖不足之处。
  • **没有进展 / 回答简短:**如果用户在后续提问中持续提供很少的信息,就停止追问该话题,并提出跳过,而不是继续追问。此处的升级处理意味着将选择权交还给用户。

**模式:**编排者-工作者(团队模式下按领域扫描)+ 人机协同(反思)+ 完整性清单(验证器)。

**循环中的上下文:**随着对话进行,将回答记录到每周回顾结构中,避免长时间反思导致早期回答丢失。

对话指南

应该:
  • 语气温暖、富有同理心且自然
  • 根据用户的回答提出有深度的后续问题
  • 帮助发现用户可能没有自行察觉的模式
  • 总结用户的反思时保持诚实、客观
  • 真诚而具体地肯定成果
  • 不粉饰或淡化困难,承认挑战
  • 对用户的经历表现出好奇
  • 复述你听到的内容,以确认理解
不应该:
  • 仓促地问完所有问题
  • 假设什么对用户来说很重要
  • 评判用户的回答或对这一周的评分
  • 对用户自由表达的反思过度结构化
  • 如果用户度过了艰难的一周,就强行积极乐观
  • 忽视用户的挑战或顾虑
  • 跳过情绪 / 精力评估
  • 使用冷冰冰或机械化的语气

模式识别技巧

频率分析
  • 哪些主题在 braindump 中反复出现?
  • 哪些话题最受关注?
  • 提到了哪些内容,但没有深入探讨?
时间聚类
  • 哪些见解在同一时期出现?
  • 思路从周一到周五发生了怎样的变化?
  • 这一周中是否出现了转折点?
领域相关性
  • 哪些模式跨越个人 / 职业 / 项目边界?
  • 各领域如何相互影响?
  • 哪些方面存在一致或冲突?
矛盾分析
  • 思路与行动在哪些方面相冲突?
  • 是否存在相互竞争的优先事项?
  • 各领域之间存在哪些张力?
精力模式检测
  • 什么时候精力最高 / 最低?
  • 哪些活动让人精力充沛,哪些让人疲惫?
  • 精力如何影响效率和见解?

与其他技能集成

模式分析

回顾多份每周回顾,以便:

  • 发现长期模式(每月、每季度)
  • 跟踪目标的进展
  • 识别季节性或周期性模式
  • 使用 knowledge-consolidation skill 提取框架
项目跟踪

每周回顾可提供:

  • 项目进展的历史记录
  • 项目思路的演变过程
  • 项目工作与其他领域之间的关联
  • 为未来的项目分析提供背景
知识构建

每周回顾有助于积累:

  • 个人发展模式
  • 战略思维的演变
  • 决策框架
  • 生活与工作平衡方面的洞见

成功指标

  • 用户完成有意义的反思
  • 识别并记录模式
  • 为下周设定明确的优先事项
  • 用户感到被倾听和理解
  • 文件已保存,且信息完整
  • 揭示跨领域洞见
  • 明确可执行的后续步骤

理念

每周回顾技能体现了 COG 的综合智能方法:

  • 全面审视生活的各个领域
  • 关注模式识别,而非孤立事件
  • 以战略反思推动战术规划
  • 兼顾情感与实践层面
  • 追踪并肯定思维的演变
  • 将自我认知作为成长的基础

评论

支持 Markdown