Skip to content

标准化 MD 文件清单

这份清单适合前后端项目初始化时使用。可以先创建“最小可用版”,再随着项目成熟逐步补齐。

项目入口

文件必要性说明
README.md必须项目介绍、快速启动、核心命令
CHANGELOG.md推荐版本变更记录
CONTRIBUTING.md推荐分支、提交、PR、审查流程
SECURITY.md推荐漏洞报告、安全边界
LICENSE.md视情况开源或内部授权说明

产品与需求

文件必要性说明
docs/product/PRD.md必须产品目标、范围、验收标准
docs/product/USER_STORIES.md推荐用户故事和场景
docs/product/ROADMAP.md推荐版本规划

架构与接口

文件必要性说明
docs/architecture/OVERVIEW.md必须系统总览、模块关系
docs/architecture/FRONTEND.md必须前端架构、状态管理、路由
docs/architecture/BACKEND.md必须后端架构、模块边界
docs/architecture/DATABASE.md推荐数据模型、迁移策略
docs/architecture/ADR/推荐架构决策记录
docs/api/API_SPEC.md必须API 路径、请求、响应
docs/api/ERROR_CODES.md推荐错误码和错误格式
docs/api/AUTH.md推荐鉴权与权限模型

开发与质量

文件必要性说明
docs/development/SETUP.md必须本地环境和启动步骤
docs/development/CODING_STANDARDS.md必须代码风格和目录约定
docs/development/BRANCHING.md推荐分支策略
docs/development/REVIEW_CHECKLIST.md推荐PR 审查清单
docs/testing/TEST_STRATEGY.md必须测试分层和运行方式
docs/testing/E2E.md推荐端到端测试策略

运维与 AI 协作

文件必要性说明
docs/operations/DEPLOYMENT.md必须部署步骤和回滚
docs/operations/ENVIRONMENT.md必须环境变量和配置
docs/operations/OBSERVABILITY.md推荐日志、指标、告警
docs/operations/RUNBOOK.md推荐常见故障处理
CLAUDE.mdClaude 项目必须Claude Code 项目指令
AGENTS.mdCodex 项目必须Codex 项目指令
docs/ai/PROMPTING.md推荐团队提示模板
docs/ai/AI_REVIEW.md推荐AI 辅助审查规范

初始化顺序

  1. 先写 README.mdSETUP.mdPRD.md
  2. 再写 OVERVIEW.mdAPI_SPEC.mdCODING_STANDARDS.md
  3. 然后写 TEST_STRATEGY.mdDEPLOYMENT.mdENVIRONMENT.md
  4. 最后根据使用工具补 CLAUDE.mdAGENTS.md