105 行
5.4 KiB
Markdown
105 行
5.4 KiB
Markdown
# AI Agent 开发知识库 v1
|
|
|
|
## Purpose
|
|
为内部团队提供一套可执行的 `Handbook + SOP`。本知识库把当前目录的 5 个源资产压缩成统一入口,覆盖 `CC Switch` 多 agent 编排、Spec 驱动开发、模型路由、阶段流程、模板和 ADR。
|
|
|
|
## When to Use
|
|
- 新项目要从标准脚手架和标准流程启动时
|
|
- 维护项目要补齐 `SPECS/`、补做 Alignment、补做质量收敛时
|
|
- 团队需要统一 `GPT-5.4 Pro xhigh`、`Claude Opus 4.6` 和 `CC Switch` 的分工方式时
|
|
- 新成员需要在不回看原始会议纪要的前提下上手执行时
|
|
|
|
## Inputs
|
|
- 根目录下的 3 份会议整理文档
|
|
- `workflow.zip`
|
|
- `skills.zip`
|
|
- 当前项目的会议纪要、参考仓库、业务需求、现有代码库
|
|
|
|
## Outputs
|
|
- 一套可导航的知识库结构
|
|
- 7 阶段执行流程
|
|
- 3 条主 playbook
|
|
- 可复用模板
|
|
- 带日期的策略 ADR
|
|
|
|
## Primary Agent/Model
|
|
`CC Switch` 主控线程,默认主推理模型为 `GPT-5.4 Pro xhigh`
|
|
|
|
## Secondary Agent/Model
|
|
`Claude Opus 4.6`,用于长文档消化、Spec 审读、第二视角复核
|
|
|
|
## Required Skills
|
|
- `ralphy-initializing`
|
|
- `spec-tasking`
|
|
- `spec-reviewing`
|
|
- `spec-gap-tasking`
|
|
- `tdd-planning`
|
|
- `tdd-implementing`
|
|
- `code-simplifying`
|
|
- `code-refactoring`
|
|
- `architecture-audit`
|
|
|
|
## Steps
|
|
1. 从 [`sources/README.md`](./sources/README.md) 确认规则来源和冲突取舍。
|
|
2. 从 [`playbooks/`](./playbooks/) 选择最贴近当前项目的执行路径。
|
|
3. 按 [`workflows/README.md`](./workflows/README.md) 所列阶段运行,每阶段只保留高密度产物进入下一阶段。
|
|
4. 统一使用 [`templates/README.md`](./templates/README.md) 中的模板生成 `CLAUDE.md`、`AGENTS.md`、`ANALYSIS.md`、`TODO.yaml`、Spec 和 handoff 文档。
|
|
5. 发生技术栈偏离、模型切换、来源冲突时,先写入 [`decisions/README.md`](./decisions/README.md) 中的 ADR,再继续执行。
|
|
|
|
## Exit Criteria
|
|
- 新同事能在不回看原始源文档的前提下,完成至少一轮 `Setup -> Research/Spec -> Code/Alignment` 的准备
|
|
- 任何核心规则都能追溯到一个明确源资产
|
|
- 多 agent 分工、handoff 契约和 reset 规则清晰且无冲突
|
|
|
|
## Failure Recovery
|
|
- 如果发现规则冲突,暂停扩写,回到 [`sources/README.md`](./sources/README.md) 与 ADR 检查来源优先级
|
|
- 如果阶段输入过大或输出发散,按 [`foundations/context-engineering.md`](./foundations/context-engineering.md) 收缩上下文并重置线程
|
|
- 如果交付物不能直接执行,优先回看对应 playbook 与模板,而不是回退到原始会议长文
|
|
|
|
## Related Templates
|
|
- [`templates/claude-md-template.md`](./templates/claude-md-template.md)
|
|
- [`templates/agents-md-template.md`](./templates/agents-md-template.md)
|
|
- [`templates/analysis-template.md`](./templates/analysis-template.md)
|
|
- [`templates/todo-yaml-template.md`](./templates/todo-yaml-template.md)
|
|
- [`templates/agent-handoff-template.md`](./templates/agent-handoff-template.md)
|
|
- [`templates/acceptance-checklist-template.md`](./templates/acceptance-checklist-template.md)
|
|
|
|
## 目录总览
|
|
|
|
| 目录 | 作用 |
|
|
|---|---|
|
|
| `sources/` | 源资产摘要、规则提炼、冲突记录、追溯矩阵 |
|
|
| `foundations/` | 长期稳定的原则层知识 |
|
|
| `platform/` | 技术栈白名单、框架决策、模型策略 |
|
|
| `orchestration/` | `CC Switch` 多 agent 编排与 handoff 契约 |
|
|
| `workflows/` | 7 阶段执行版流程 |
|
|
| `playbooks/` | 面向具体项目情境的执行路径 |
|
|
| `templates/` | 标准输入输出模板 |
|
|
| `decisions/` | 可变策略 ADR 和冲突决策 |
|
|
|
|
## 7 阶段总览
|
|
|
|
| 阶段 | 目标 | 核心产物 | 默认主模型 | 默认辅模型 |
|
|
|---|---|---|---|---|
|
|
| 0 Setup | 项目初始化与规则对齐 | `.meetings/`, `.ralphy/config.yaml`, `CLAUDE.md`, `AGENTS.md` | `GPT-5.4 Pro xhigh` | `Claude Opus 4.6` |
|
|
| 1 Research | 形成调研结论 | `ANALYSIS.md`, `TODO.yaml`, `.research/*.md` | `GPT-5.4 Pro xhigh` | `Claude Opus 4.6` |
|
|
| 2 Spec | 形成可实施规范 | `SPECS/*.md` | `GPT-5.4 Pro xhigh` | `Claude Opus 4.6` |
|
|
| 3 Code | 按 Spec 实施代码 | `.plans/*.md`, 代码与测试 | `GPT-5.4 Pro xhigh` | `Claude Opus 4.6` |
|
|
| 4 Alignment | 补齐 Spec 与代码缺口 | `ANALYSIS.md`, `TODO.yaml`, 补齐实现 | `GPT-5.4 Pro xhigh` | `Claude Opus 4.6` |
|
|
| 5 Refinement | 做全局质量收敛 | 简化、重构、模块化/结构重组计划 | `Claude Opus 4.6` | `GPT-5.4 Pro xhigh` |
|
|
| 6 Acceptance | 人工验收与交付确认 | 验收报告、发布决定 | 人工主导 | `Claude Opus 4.6` |
|
|
|
|
## Playbook 选择器
|
|
|
|
| 你当前的情况 | 直接打开 |
|
|
|---|---|
|
|
| 新项目,要从脚手架和约束开始 | [`playbooks/new-project-from-scaffold.md`](./playbooks/new-project-from-scaffold.md) |
|
|
| 老项目没有完整规范,要补 Spec 并顺带重构 | [`playbooks/existing-project-spec-backfill-and-refactor.md`](./playbooks/existing-project-spec-backfill-and-refactor.md) |
|
|
| 已有 Spec,但代码和 Spec 不一致 | [`playbooks/spec-code-alignment-gap-closure.md`](./playbooks/spec-code-alignment-gap-closure.md) |
|
|
|
|
## Source Precedence
|
|
1. 同一主题冲突时,优先更晚、更新、更可执行的来源。
|
|
2. `workflow.zip` 提供阶段骨架,会议整理文档提供原则与经验修正。
|
|
3. `skills.zip` 提供技能级执行约束,优先用于定义任务颗粒度和质量检查点。
|
|
4. 任何取舍都要落到 [`decisions/ADR-2026-03-21-source-precedence-and-conflict-resolution.md`](./decisions/ADR-2026-03-21-source-precedence-and-conflict-resolution.md)。
|