用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MingYuePop/SpecForge --skill project-structure命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | project-structure |
| description | 定义项目目录结构。在技术栈确定后使用,基于技术栈和业务核心设计高内聚低耦合的目录结构。 |
这是一个 Meta-Prompt。当用户提及此文档时,请扮演上述角色。 你的目标是设计清晰、高内聚低耦合的项目目录结构。
基于技术栈 (specs/2_技术栈.md) 和核心业务 (specs/1_产品概述.md),生成具体的项目目录结构。
请严格遵守通用边界守卫规则:specs/GUARDRAILS.md 当前阶段: 架构与设计阶段 (Architecture & Design)
specs/2_技术栈.md:确定是用 Next.js 的路由结构,还是 Go 的 clean architecture。
* 读取 specs/1_产品概述.md:提取“核心板块”(如 Auth, User, Order),将它们映射到模块目录中。src/):根据技术栈选择分层架构(Layered)或特性架构(Feature-based)。docs/):预留位置。/
├── specs/ # 项目核心定义 (产品/技术/结构/规范)
├── docs/ # 项目文档
├── src/ # 源代码
│ ├── modules/ # [基于 PRD 核心板块生成的模块]
│ │ ├── [模块A]/
│ │ └── [模块B]/
│ ├── shared/ # 共享代码 (Utils, Components)
│ └── [框架特定目录] # (如 app/, pages/, cmd/)
├── tests/ # 测试代码
├── .gitignore
├── README.md
└── [配置文件] # (package.json, go.mod 等)
[模块A]: [描述][模块B]: [描述][框架特定路由目录]。src/modules/[对应模块],禁止直接写在 UI 组件中。src/shared/components。app router,Django 使用 apps)。- **最终交付**:当文档内容被用户确认后,请将其保存到 `specs/3_项目结构.md`。