SuperAPI AI 工具集

project-init

办公与效率

查看项目

更新于 10-16 08:55

技能介绍

用途

project-init 用于将当前专案作为模板,快速初始化一个新的专案。适合在需要复用既有专案架构、规范与工具链配置时使用,避免每次从零搭建目录结构与基础文件。

主要能力

模板复制

将当前专案的架构复制到新目录,并执行以下操作:

  • 复制目录结构
  • 重置 Git 历史
  • 更新专案名称
  • 清空 Memory Bank
  • 重置 CHANGELOG

例如:执行「用这个模板建立 my-new-project」。

复制内容

檔案/目錄 動作
CONSTITUTION.md 複製
.github/bylaws/ 複製
.claude/skills/ 複製
.github/workflows/ 複製
.github/ISSUE_TEMPLATE/ 複製
memory-bank/ 複製結構,清空內容
README.md 重置為模板
CHANGELOG.md 重置為初始版本
.git/ 重新初始化

互动式设定

初始化过程中会询问用户以下信息:

  • 专案名称
  • 专案描述
  • 授权类型(MIT/Apache/GPL)
  • 主要程式语言
  • 是否需要 Docker 支援

使用方式

触发条件包括用户说出「初始化新专案」「从模板建立专案」「create new project」,以及描述中提到的「新專案」「初始化」「create project」「建立專案」「bootstrap」等。也可以直接指定新专案名称,例如「用这个模板建立 my-new-project」。

输出格式

完成后输出类似如下内容:

🚀 專案初始化

專案名稱: my-new-project
位置: ~/projects/my-new-project

✅ 目錄結構已建立
✅ 憲法與子法已複製
✅ Skills 已複製
✅ CI/CD 已設定
✅ Git 已初始化

下一步:
cd ~/projects/my-new-project
code .

适用场景

  • 需要复用现有专案的规范文件(如 CONSTITUTION.md、bylaws)
  • 需要沿用既有 Skills 与 CI/CD 配置
  • 需要带 Issue 模板与 Memory Bank 结构的新专案

限制

关于该技能的具体运行环境、依赖条件、支援平台、收费方式与价格,资料暂未提供。