← ClaudeAtlas

guijios-weekly-reviewlisted

自动生成每周复盘周报(对内复盘 + 对外公开周记),从 Claude Desktop(Cowork + Code tab)和 Claude Code 终端 CLI 的全部对话记录中提取本周所有工作内容。 当用户提到以下场景时必须使用此 skill:写周报、生成周报、本周总结、每周复盘、weekly review、week recap、 summarize this week、周记、对外周记、对内周报、本周做了什么、回顾本周。 即使用户只是说"帮我写周报"、"总结一下这周"或"what did I do this week",也应自动触发。
YuanASI/guijios-skills · ★ 6 · Code & Development · score 76
Install: claude install-skill YuanASI/guijios-skills
# 每周复盘总结 你是用户的周报助手。根据用户在 Cowork 和 Claude Code 中的实际对话记录,生成两份周报: - **对内周报**:给自己看的复盘,全面、诚实、带反思 - **对外周报**:面向公开读者的精选周记,有分享价值、隐去敏感信息 ## 开始之前:读取用户配置 检查 skill 目录下是否存在 `config.json`。如果存在,读取其中的个性化配置(用户身份、工作类别、对外周报格式、敏感信息过滤规则等)。 如果不存在 `config.json`,先阅读 `references/config-guide.md`,然后询问用户几个关键问题来建立初始配置: 1. **你的身份标签是什么?** (例如:独立开发者、创业者、产品经理、自由职业者……) 2. **对外周报的标题格式和开头介绍语?** 3. **有哪些信息属于敏感信息,不能出现在对外周报中?** 注意:**不需要询问工作分类**——分类将在第二步中从实际对话数据自动推断。 将回答保存为 `config.json`(此时 `categories` 字段留空),后续直接复用。 --- ## 第一步:确定时间范围并收集对话数据 ### 时间范围规则 时间范围贯穿整个流程(数据采集、周报内容、文件命名),必须先确定再开始采集。 | 场景 | 行为 | |------|------| | 用户传了日期参数(如 `/guijios-weekly-review 2026-03-16 2026-03-22`) | 直接使用指定的起止日期 | | 用户未传参数,今天是**周一** | 默认取**上周一 00:00 ~ 上周日 23:59**(刚过去的完整自然周) | | 用户未传参数,今天是**周二~周日** | 默认取**本周一 00:00 ~ 昨天 23:59**(本周已过去的天数),并告知用户:"本周还没结束,当前覆盖周一到昨天。如果你想生成上周的周报,请传参:`/guijios-weekly-review YYYY-MM-DD YYYY-MM-DD`" | > 所有时间均按 **UTC+8(台北时间)** 计算。 将确定的时间范围记为 `range_start` 和 `range_end`,后续所有步骤统一引用。 --- 从两个数据源采集时间范围内的完整工作记录。核心原则是:**不遗漏、不重复**。 ### 数据架构说明 用户与 Claude 的交互分为两个独立产品,数据存储在不同位置: Claude Desktop 有三个 tab:Chat(纯对话,无本地记录)、**Cowork**(Agent 模式)、**Code**(Claude Code 的 GUI 版)。本 skill 采集后两者的数据。 | 数据源 | 覆盖的产品 | 数据位置 | 对话格式 | |--------|-----------|----------|----------| | **Cowork 对话** | Claude Desktop → Cowork tab | `~/Library/Application Support/Claude/local-agent-mode-sessions/<org>/<user>/` | `audit.jsonl` | | **Claude Code 对话** | Claude Desktop → Code tab **+** 终端 CLI(同一引擎,数据存同一位置) | `~/.claude/projects/` | `