create.md 1.8 KB


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. 创建项目目录

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} 验证

示例

# 创建单项目
@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"