44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
# docs/ CLAUDE.md
|
||
|
||
> 本文件为 Claude Code 提供上下文优化指引,避免每次加载完整文档。
|
||
|
||
## 文档加载指引
|
||
|
||
| 场景 | 加载文档 |
|
||
|------|----------|
|
||
| 了解项目是做什么的 | `01-用户需求.md` |
|
||
| 添加/修改功能 | `03-功能列表.md` + `02-产品需求.md` |
|
||
| 编写用户故事 | `04-用户故事.md` |
|
||
| 架构设计 | `07-系统架构.md` + `08-数据库设计.md` + `09-API契约.md` |
|
||
| 安全相关变更 | `02-产品需求.md`(安全性 NFR) |
|
||
| 查阅 Mermaid 图 | `13-Mermaid图集.md` |
|
||
| UI/前端开发 | `05-设计-UI.md` + `06-设计-UX.md` + 对应模块文件 |
|
||
| 术语不理解 | `11-工程规范.md`(术语表) |
|
||
| 部署相关 | `运维-部署实施.md` |
|
||
| 测试相关 | `10-测试-方案.md` + `测试-用例.md` |
|
||
| 发布追踪 | `运维-发布日志.md` |
|
||
|
||
## 关键约束速查
|
||
|
||
### 架构
|
||
- 模块独立性:各模块完全独立,禁止跨模块引用
|
||
- 通信方式:仅通过 REST API
|
||
- 数据库:SQLite 3.45+
|
||
|
||
### 编码规范
|
||
- 语言:Python 3.12+ / TypeScript(前端)
|
||
- 格式化:ruff format / ruff check
|
||
- 类型:mypy strict,禁止 Any
|
||
- 详见 `.claude/CLAUDE.md`
|
||
|
||
## 文件命名规范
|
||
|
||
docs/ 下所有 `.md` 文件使用**分类前缀**命名:
|
||
- 核心文档: `01-` ~ `12-` 编号前缀
|
||
- 设计文档: `设计-` 前缀
|
||
- 管理文档: `管理-` 前缀
|
||
- 运维文档: `运维-` 前缀
|
||
- 测试文档: `测试-` 前缀
|
||
|
||
描述部分使用中文,避免与前缀重复。仅 UI/UX 等通用缩写可保留英文。
|