Update from Sync Service

This commit is contained in:
FNS Service
2026-06-22 11:30:51 +08:00
parent eb80b7a8c1
commit 682e3e52df
52 changed files with 10099 additions and 191 deletions

View File

@@ -0,0 +1,141 @@
# 上下文体系
> 相关:[[Harness工程]]、[[Agent_as_Code]]、[[AGENTS.md]]、[[过程方案vs事实方案]]
## 定义
**上下文体系**是AI协作的文档组织结构通过分层文档为AI提供完整的上下文信息让AI能够理解和遵循项目规范。
**核心思想**:使用完整的文档来描述上下文和约束体系,区分过程方案和事实方案,减少维护成本。
## 核心特征
### 1. 分层结构
- 宪法级AGENTS.md
- 标准层standards/
- 需求层features/
- 设计层designs/
- 计划层plans/
### 2. 引用关系
- 上层文档引用下层文档
- 形成清晰的依赖关系
- AI可以理解完整上下文
### 3. 双轨管理
- 过程方案Plans追加不修改
- 事实方案Designs覆盖更新
## 文档分层结构
```
AGENTS.md ← 宪法所有AI工具读取
docs/
├── standards/ ← 标准规格(架构/命名/API/安全规范)
├── features/ ← 需求规格(产品/BA维护
├── designs/ ← 设计规格事实方案Source of Truth
├── plans/ ← 计划规格(过程方案,追加不修改)
└── others/ ← 架构决策、Release、测试用例等
skills/ ← AI技能可复用能力单元
mcp/ ← MCP配置外部工具接入
```
## 各层职责
### AGENTS.md宪法级
- 定义项目基本信息
- 定义AI行为规则
- 定义目录结构
- 所有AI工具都从这个文件开始
### standards/(标准层)
- 代码风格规范
- API设计规范
- 数据库设计规范
- 安全规范
### features/(需求层)
- 产品需求文档
- 用户故事
- 验收标准
- 由产品/BA维护
### designs/(设计层)
- 数据库设计
- API设计
- 架构设计
- 事实方案,必须保持最新
### plans/(计划层)
- 任务计划
- 实现方案
- 过程方案,追加不修改
### skills/(技能层)
- 可复用的AI能力单元
- 包含提示词、脚本、文档
### mcp/(工具层)
- MCP配置
- 外部工具接入
## 构建引用关系
### 示例AGENTS.md
```markdown
# 项目信息
- 项目名称:电商平台
- 技术栈Java 17, Spring Boot 3.x
# 引用文件
- 代码规范:./docs/standards/coding-style.md
- API规范./docs/standards/api-style.md
- 数据库规范:./docs/standards/db-style.md
```
### 示例Plan引用Design
```markdown
# Plan: 实现用户注册功能
## 参考设计
- 数据库设计:../designs/database-schema.md
- API设计../designs/api-design.md
## 实现方案
根据设计文档实现...
```
## 适用场景
- **团队协作**:多人协作需要统一的上下文
- **复杂项目**:复杂项目需要完整的文档体系
- **长期维护**:长期项目需要持续的上下文管理
- **知识传承**:新成员需要快速理解项目
## 优势
- **完整上下文**AI可以理解完整的项目背景
- **易于维护**:分层结构,职责清晰
- **可追溯**:文档变更有历史记录
- **可复用**:标准和设计可以在项目间复用
## 挑战
- **初始成本**:需要建立完整的文档体系
- **维护成本**:需要持续维护文档
- **学习曲线**:团队需要理解文档体系
## 最佳实践
1. **从AGENTS.md开始**:先定义最基本的规则
2. **逐步扩展**:根据实践逐步添加文档
3. **明确职责**:每层文档有明确的职责
4. **定期Review**:定期审查和优化文档
5. **保持最新**:事实方案必须保持最新
## 相关概念
- [[Harness工程]]上下文体系是Harness的组成部分
- [[Agent_as_Code]]上下文体系是Agent as Code的文档组织
- [[AGENTS.md]]:上下文体系的宪法级文件
- [[过程方案vs事实方案]]:上下文体系的双轨管理方式