AgentSkillsCN

project-init

使用此模板结构初始化新项目。 当以下情况加载此技能:用户说“新项目”、“初始化”、“create project”、“建立项目”、“bootstrap” | 开始新项目 | 克隆模板。 功能:复制目录结构、重置Git、配置项目名、设置内存库、交互式配置。

SKILL.md
--- frontmatter
name: project-init
description: |
  Initialize new projects using this template structure.
  LOAD THIS SKILL WHEN: User says "新專案", "初始化", "create project", "建立專案", "bootstrap" | starting fresh project | cloning template.
  CAPABILITIES: Copy directory structure, reset Git, configure project name, setup Memory Bank, interactive configuration.

專案初始化技能

描述

將此專案作為模板,快速初始化新專案。

觸發條件

  • 「初始化新專案」
  • 「從模板建立專案」
  • 「create new project」

功能

1. 模板複製

複製此專案的架構到新目錄:

code
「用這個模板建立 my-new-project」

執行:
1. 複製目錄結構
2. 重置 Git 歷史
3. 更新專案名稱
4. 清空 Memory Bank
5. 重置 CHANGELOG

2. 複製內容

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

3. 互動式設定

詢問用戶:

  • 專案名稱
  • 專案描述
  • 授權類型 (MIT/Apache/GPL)
  • 主要程式語言
  • 是否需要 Docker 支援

輸出格式

code
🚀 專案初始化

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

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

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