--- name: project-create category: project command: create description: 创建新项目 triggers: - "创建新项目 {name}" - "新建项目 {name}" - "初始化项目 {name}" - "@project/create --name {name}" --- # @project/create - 创建项目 使用模板创建符合元规范的新项目。 ## 参数 | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | `--name` | string | 是 | 项目名称 | | `--type` | enum | 否 | 项目类型: `single` (单项目) / `group` (项目组),默认 single | | `--stack` | string | 否 | 技术栈: `hono`, `vue`, `spring` 等 | ## 执行步骤 ### 1. 创建项目目录 ```bash mkdir -p /Users/yibu/dev_workspace/vibe-coding-cn/{name} ``` ### 2. 生成 CLAUDE.md 使用模板: `templates/project.claude.md.template` 填充内容: - 项目名称 - 项目类型 - 技术栈信息 ### 3. 生成 architecture.canvas 使用模板: `templates/architecture.canvas.template` 填充内容: - title 节点 (color: "1") - 基础架构节点 ### 4. 初始化子项目(如 type=group) 对于项目组类型,提示创建子项目: - 后端子项目 - 前端子项目 ### 5. 关联 Vibe Kanban 询问是否创建 Kanban 项目,并记录 ID。 ## 输出格式 ``` === 项目创建完成 === 项目: {name} 类型: {type} 路径: /Users/yibu/dev_workspace/vibe-coding-cn/{name} 已创建文件: [✓] CLAUDE.md [✓] architecture.canvas 下一步: 1. 编辑 architecture.canvas 完善架构图 2. 在 Obsidian 中打开查看 3. 运行 @check/spec {name} 验证 ``` ## 示例 ```bash # 创建单项目 @project/create --name my-api # 创建项目组 @project/create --name my-app --type group # 指定技术栈 @project/create --name my-api --stack hono ``` ## 自然语言等效 - "创建新项目 my-api" - "新建一个 Hono 后端项目叫 my-api" - "初始化前后端项目组 my-app"