← ClaudeAtlas

17-listed

通用项目目录结构标准。Use when: 新项目初始化(创建仓库前必读)/ 老项目整理 cleanup / 添加新文档分类 / 决定文件该放 docs/ 哪个子分类 / 写各级 README 时触发。包含顶层结构(apps/packages/infra/scripts/docs/archive)+ docs/ 10 大分类(strategy/planning/research/decisions/product/engineering/marketing/operations/investor/archive)+ 命名约定 + 各级 README 必含项 + Day 0 启动流程(详见 body)。SKIP: 安全配置/.gitignore/pre-commit/secret 防泄露 → 18(17 建结构,18 配安全,配套用)/ 对外开源发布前审计 → 16 / 部署发布记录 → 06。
xcodethink/open-claude-code-skills · ★ 2 · Code & Development · score 73
Install: claude install-skill xcodethink/open-claude-code-skills
# 项目目录结构标准 > 通用 skill — 所有新项目(SaaS / 工具 / 内部系统 / 实验项目)按本标准建立目录结构。 > 与 [18-Git仓与安全](../18-Git仓与安全/) 配套使用。 ## 何时应用 - 新项目初始化时(创建仓库前必读) - 老项目整理 cleanup 时 - 添加新文档分类时(确认是否进现有 10 大类还是新建) ## 顶层结构(强制) ``` project-root/ ├── README.md 入口 — 一句话定位 + 导航 + 状态 ├── CHANGELOG.md 发布日志(Keep a Changelog 格式) ├── CLAUDE.md 项目级 AI 协作规范 ├── LICENSE 如适用(闭源项目可省) ├── .gitignore 根级 gitignore(参考 18-Git 规范模板) ├── .editorconfig 编辑器统一配置 │ ├── apps/ 业务代码(client / server / mobile / extension) ├── packages/ 共享代码(types / utils / ui,可选) ├── infra/ 基础设施(Docker / K8s / Terraform / CI 配置) ├── scripts/ 工具脚本(含 promote.sh) │ ├── docs/ 全部业务/产品/运营文档(10 大分类,见下) │ └── archive/ 项目级整体归档(旧版本/已废弃模块) ``` **单 app 的简化版**(早期 0-1 项目可省 `apps/`): ``` project-root/ ├── client/ 平铺 ├── server/ ├── docs/ └── ... ``` > 团队规模 > 3 人 或 子项目 ≥ 3 个时**必须**升级到 `apps/` 结构。 ## docs/ 10 大分类(标准) | # | 目录 | 中文术语 | 内容 | 更新频率 | 默认 classification | |---|------|---------|------|---------|------------------| | 00 | `glossary.md`(文件,非目录)| 术语 | 术语 + 跨域资源索引 | 持续 | L0-L1 | | 01 | `01-strategy/` | 战略层 | vision / business model / 5 期演进 / tech architecture / north star metrics | 季度 review | L1 | | 02 | `02-planning/` | 规划资料 | roadmap / phase-1/2/3 / OKR / milestones / 验收标准 | 阶段 review | L1 | | 03 | `03-research/` | 参考资料 | competitors / indus