subproject.claude.md.template 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. # {{SUBPROJECT_NAME}} - Claude Code 配置
  2. > 2级子项目配置 | 继承自 {{PARENT_PROJECT}} (1级)
  3. ## 子项目信息
  4. | 属性 | 值 |
  5. |------|-----|
  6. | 子项目名称 | {{SUBPROJECT_NAME}} |
  7. | 所属项目 | {{PARENT_PROJECT}} |
  8. | 类型 | {{TYPE: backend/frontend/mobile/admin}} |
  9. | 技术栈 | {{TECH_STACK}} |
  10. ## 技术栈详情
  11. | 类别 | 技术 |
  12. |------|------|
  13. | 框架 | {{FRAMEWORK}} |
  14. | 语言 | {{LANGUAGE}} |
  15. | 构建工具 | {{BUILD_TOOL}} |
  16. | 包管理器 | {{PACKAGE_MANAGER}} |
  17. ## 目录结构
  18. ```
  19. {{SUBPROJECT_NAME}}/
  20. ├── src/
  21. │ ├── {{DIR_1}}/ # {{DIR_1_DESC}}
  22. │ ├── {{DIR_2}}/ # {{DIR_2_DESC}}
  23. │ └── {{DIR_3}}/ # {{DIR_3_DESC}}
  24. ├── {{CONFIG_FILE}} # 配置文件
  25. └── package.json
  26. ```
  27. ## 开发命令
  28. ```bash
  29. cd {{SUBPROJECT_NAME}}
  30. {{INSTALL_CMD}} # 安装依赖
  31. {{DEV_CMD}} # 本地开发
  32. {{BUILD_CMD}} # 构建
  33. {{TEST_CMD}} # 测试
  34. ```
  35. ## 核心文档
  36. | 文档 | 位置 | 内容 |
  37. |------|------|------|
  38. | 子系统架构 | `architecture.canvas` | 模块关系图 |
  39. | {{DOC_NAME}} | `{{DOC_PATH}}` | {{DOC_DESCRIPTION}} |
  40. ## API 端点
  41. <!-- 如果是后端项目 -->
  42. | 端点 | 方法 | 描述 |
  43. |------|------|------|
  44. | `/api/{{ENDPOINT}}` | {{METHOD}} | {{DESCRIPTION}} |
  45. ## 页面路由
  46. <!-- 如果是前端项目 -->
  47. | 路由 | 页面 | 描述 |
  48. |------|------|------|
  49. | `/{{ROUTE}}` | {{PAGE}} | {{DESCRIPTION}} |
  50. ---
  51. ## 子项目特定约束
  52. <!-- 在此添加本子项目特有的约束,不可违反上级规范 -->