# 任务：双层知识库 - claude-howto

> 创建于：2026-04-01

---

## 里程碑

| # | 里程碑 | 目标时间 | 描述 |
|---|-----------|--------|-------------|
| M1 | 基础设施上线 | 2026 年 4 月底 | quickstart.sh、CLAUDE.md、staleness action、代理索引生成器上线；升级 2 个最薄弱模块 |
| M2 | 6/10 个模块完成 | 2026 年 6 月底 | Slash commands、memory、skills、CLI 模块完全升级；生成器输出有效 manifest |
| M3 | 10/10 个模块完成 | 2026 年 8 月底 | 每个模块都具备场景导语、Try It Now 模块、决策树、命名模式 |
| M4 | 代理层上线 | 2026 年 9 月底 | 生成 agent-manifest.json + AGENT-INDEX.md；仓库内有 lookup skill；`RECIPES.md` + `COMMUNITY-PROJECTS.md` 上线 |
| M5 | 版本审计完成 | 2026 年 11 月底 | 所有 10 个模块都验证过当前 CC 版本；`RECIPES.md` 达到 8+ recipes |
| M6 | 自我维持系统 | 2027 年 3 月底 | Agent manifest 覆盖 100% 模块（通过 CI 校验）；`RECIPES.md` 达到 10+；社区页面自然增长 |

---

## 第 1 阶段 - 基础设施与薄弱模块（2026 年 4 月）

**目标里程碑：M1**

### 支柱 4：新手上手

- [ ] **T-001** - 编写 `scripts/quickstart.sh`
  - 检测 `~/.claude/` 目录（如缺失，则在用户确认后创建）
  - 将第一个 slash command + CLAUDE.md + skill 复制到用户配置中
  - 在 CLAUDE.md 末尾追加 agent-discovery 行，链接到 AGENT-INDEX.md
  - 幂等：跳过已有文件并给出警告，绝不覆盖
  - 完成后打印下一步

- [ ] **T-002** - 创建 `QUICKSTART.md`（前 15 分钟可视化指南）
  - 使用代码块记录带注释的终端步骤（尽量避免 PNG 截图；优先 ASCII 或 Mermaid）
  - 记录每条命令对应哪个视觉结果，方便后续重新采集

- [ ] **T-003** - 为所有 10 个模块的 README 添加难度徽章
  - 格式：`> 🟢 **Beginner** | ⏱ 30 minutes`，放在每个模块 README 顶部
  - 在徽章下方添加 "What you'll build" 的要点预览

### 支柱 7：活课程体系

- [ ] **T-004** - 创建 `WHATS-NEW.md`
  - 格式：`## CC vX.X — DATE`，每个功能变更使用项目符号
  - 至少添加一条当前 CC 版本的记录

- [ ] **T-005** - 为所有 10 个模块的 README 添加版本徽章
  - 格式：`> ✅ Verified against Claude Code **vX.X.X** · Last verified: YYYY-MM-DD`
  - 在每个模块的 frontmatter 中加入 `cc_version_verified`

- [ ] **T-006** - 创建 `.github/workflows/staleness-check.yml`
  - 调度：每周一 09:00 UTC
  - 从 frontmatter 读取每个模块的 `last_verified` 日期（使用 `yq` 或 10 行 Python 脚本）
  - 对 30 天以上未验证的模块创建 GitHub Issue
  - 如果已有同名 open issue，则跳过

### 支柱 6：内容质量（CLAUDE.md）

- [ ] **T-007** - 为项目创建根目录 `CLAUDE.md`
  - 作为项目自身配置，展示最佳实践
  - 记录贡献规范、模块结构和维护流程

### 支柱 2：AI 代理索引（生成器）

- [ ] **T-008** - 编写 `scripts/build-agent-index.py`
  - 读取全部 10 个模块 README
  - 提取：标题（→ topics）、代码块（→ 带语言标签的示例）、表格（→ 参考数据）
  - 输出 `agent-manifest.json`，schema 按 CEO 计划定义
  - 输出 `AGENT-INDEX.md`（人类可读摘要）
  - 校验引用是否指向真实文件

### 模块 08-checkpoints：完整深度处理（311 → 800+ 行）

- [ ] **T-009** - 用真实场景重写模块导语
  - 示例："你的重构把 3 个东西弄坏了。checkpoint 如何帮你恢复..."

- [ ] **T-010** - 添加 checkpoint 策略决策树（Mermaid flowchart）
  - "我想做 X" → 顺着箭头走 → 到达对应 checkpoint 模式

- [ ] **T-011** - 添加 3 个工作流模板
  - 安全重构工作流
  - 使用 checkpoints 做 A/B 测试
  - 灾难恢复工作流

- [ ] **T-012** - 添加与 planning mode 的整合部分

- [ ] **T-013** - 添加 checkpoint 生命周期的 Mermaid 图

- [ ] **T-014** - 添加 2 个以上 "Try It Now" 模块，并提供可验证命令
  - 每个模块：上下文句、要运行的命令、预期输出说明

- [ ] **T-015** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式
  - 每个模式：问题、解决方案代码、适用场景、不适用场景

### 模块 06-hooks：完整深度处理

- [ ] **T-016** - 用真实场景重写模块导语
  - 示例："你的 CI 在 20 分钟后才发现 lint 错误。hooks 2 秒内就能抓住..."

- [ ] **T-017** - 添加 hooks 决策树（Mermaid flowchart）
  - "我想在 Y 发生时触发 X" → 顺着箭头走 → 到达对应 hook 类型

- [ ] **T-018** - 添加 5 个完整 hook 示例，带完整脚本（每个约 80 行）
  1. 写入时自动格式化（prettier/black）
  2. 提交时安全扫描（trufflehog/bandit）
  3. 文件变更时运行测试
  4. 会话结束时发送通知
  5. 提示词校验（阻止危险模式）

- [ ] **T-019** - 添加 2 个以上 "Try It Now" 模块，并提供可验证命令

- [ ] **T-020** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

**M1 检查点：基础设施上线，2 个最薄弱模块完成深度升级**

---

## 第 2 阶段 - 深度处理：强模块第一批（2026 年 5 月 - 6 月）

**目标里程碑：M2**

### 模块 01-slash-commands：完整深度处理

- [ ] **T-021** - 用场景重写导语（"你的队友刚推了 47 个文件..."）
- [ ] **T-022** - 添加决策树（Mermaid）
- [ ] **T-023** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-024** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

### 模块 02-memory：完整深度处理

- [ ] **T-025** - 用真实场景重写导语
- [ ] **T-026** - 添加决策树（Mermaid）
- [ ] **T-027** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-028** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

### 模块 03-skills：完整深度处理

- [ ] **T-029** - 用真实场景重写导语
- [ ] **T-030** - 添加决策树（Mermaid）
- [ ] **T-031** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-032** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

### 模块 10-cli：完整深度处理

- [ ] **T-033** - 用真实场景重写导语
- [ ] **T-034** - 添加决策树（Mermaid）
- [ ] **T-035** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-036** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

### 生成器校验

- [ ] **T-037** - 每次模块升级后运行 `scripts/build-agent-index.py`；确认 manifest 输出有效
- [ ] **T-038** - 在每次 push 时添加 CI 步骤：校验 agent-manifest.json schema

**M2 检查点：6/10 个模块完成，生成器输出有效 manifest**

---

## 第 3 阶段 - 深度处理：强模块第二批（2026 年 7 月 - 8 月）

**目标里程碑：M3**

### 模块 04-subagents：完整深度处理

- [ ] **T-039** - 用真实场景重写导语
- [ ] **T-040** - 添加决策树（Mermaid）
- [ ] **T-041** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-042** - 添加 "Patterns & Recipes" 部分（例如："The Multi-Agent Review Pattern"）

### 模块 05-mcp：完整深度处理

- [ ] **T-043** - 用真实场景重写导语
- [ ] **T-044** - 添加决策树（Mermaid）
- [ ] **T-045** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-046** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

### 模块 07-plugins：完整深度处理

- [ ] **T-047** - 用真实场景重写导语
- [ ] **T-048** - 添加决策树（Mermaid）
- [ ] **T-049** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-050** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

### 模块 09-advanced-features：完整深度处理

- [ ] **T-051** - 用真实场景重写导语
- [ ] **T-052** - 添加决策树（Mermaid）
- [ ] **T-053** - 添加 2 个以上 "Try It Now" 模块
- [ ] **T-054** - 添加 "Patterns & Recipes" 部分，包含 2 个以上命名模式

**M3 检查点：全部 10 个模块完成且风格一致**

---

## 第 4 阶段 - 代理层与跨模块（2026 年 9 月）

**目标里程碑：M4**

### 支柱 2：最终完成 AI 代理索引

- [ ] **T-055** - 使用所有 10 个完成的模块运行 `scripts/build-agent-index.py`
  - 生成最终版 `agent-manifest.json`，覆盖率达到 100%
  - 生成 `AGENT-INDEX.md` 并从 `README.md` 链接

- [ ] **T-056** - 创建 `skills/claude-howto-lookup/SKILL.md`
  - 读取 `agent-manifest.json` 以查找相关模块
  - 使用 `Read` 加载对应章节
  - 安装方式：`cp -r claude-howto/skills/claude-howto-lookup ~/.claude/skills/`

- [ ] **T-057** - 在 quickstart.sh 和 QUICKSTART.md 中把 lookup skill 作为可选功能提到

### 支柱 3b：跨模块 `RECIPES.md`

- [ ] **T-058** - 创建带有 5 个以上组合工作流的 `RECIPES.md`
  - 每个 recipe 的 schema：name、modules-used、problem、solution 代码块、expected outcome
  - 示例：skill + hook + subagent = 自动审查流水线
  - 确保所有主要标题都有 HTML 锚点，便于深链

### 支柱 5：社区展示

- [ ] **T-059** - 创建 `COMMUNITY-PROJECTS.md`
  - 静态 Markdown 页面，提交格式包括：name、description、link、features used
  - 包含模板条目
  - 提供基于 PR 的提交说明

**M4 检查点：代理索引上线，recipes 上线，社区页面上线**

---

## 第 5 阶段 - 版本审计与 recipe 扩展（2026 年 10 月 - 11 月）

**目标里程碑：M5**

- [ ] **T-060** - 进行完整版本审计：验证所有 10 个模块是否与当前 CC 版本匹配
  - 更新每个模块的 `cc_version_verified` frontmatter
  - 更新版本徽章

- [ ] **T-061** - 将 `RECIPES.md` 扩展到 8 个以上 recipes，基于社区实践模式

- [ ] **T-062** - 如果完成的模块中出现新的模式，则迭代 agent manifest schema

- [ ] **T-063** - 开一个置顶 GitHub Discussion："分享你的 Claude Code 工作流"
  - 收集真实 agent 使用信号，为后续 recipe 扩展提供依据

**M5 检查点：所有模块都已验证当前版本，recipes 持续增长**

---

## 第 6 阶段 - 组合与持续运行（2026 年 12 月 - 2027 年 3 月）

**目标里程碑：M6**

- [ ] **T-064** - 每次 CC 发布后运行 `/docs-sync-claude-code` skill；更新 `WHATS-NEW.md`

- [ ] **T-065** - 确保 agent manifest 覆盖 100% 模块（CI 回归测试）

- [ ] **T-066** - 将 `RECIPES.md` 扩展到 10 个以上 recipes

- [ ] **T-067** - 监控 `COMMUNITY-PROJECTS.md` 的自然增长；筛选新增条目

- [ ] **T-068** - 评估来自 GitHub Discussions 的 agent 使用信号；如果验证有效，就投入资源推广 lookup skill（营销、asm registry）

**M6 检查点：系统已经可以自我维持**

---

## 延后项（TODOS.md）

这些内容不在本计划范围内。请记录在这里，避免范围蔓延：

- Skill marketplace / 可安装 registry
- 自定义网站或仪表盘
- 完成度追踪基础设施（cc-progress）
- 带 CI 校验的社区教程模板
- 自动生成的 CONTRIBUTORS.md
- 多语言翻译
- 测验 / 评估基础设施升级
- COMMUNITY-PROJECTS.md 的社区投票 / 审核机制

---

## 按阶段划分的任务摘要

| 阶段 | 任务 | 时间段 | 涉及模块 |
|-------|-------|--------|-----------------|
| 1 - 基础设施与薄弱模块 | T-001 到 T-020 | 2026 年 4 月 | 06-hooks、08-checkpoints + 基础设施 |
| 2 - 第一批深度处理 | T-021 到 T-038 | 2026 年 5 月 - 6 月 | 01、02、03、10 |
| 3 - 第二批深度处理 | T-039 到 T-054 | 2026 年 7 月 - 8 月 | 04、05、07、09 |
| 4 - 代理层与跨模块 | T-055 到 T-059 | 2026 年 9 月 | 全部（manifest）+ 新文件 |
| 5 - 版本审计与 recipes | T-060 到 T-063 | 2026 年 10 月 - 11 月 | 全部（审计） |
| 6 - 持续运行 | T-064 到 T-068 | 2026 年 12 月 - 2027 年 3 月 | 持续进行 |
