AgentSkillsCN

project-init

使用此模板初始化新项目,确保项目结构合理、内存银行完备、配置完善。当您创建新项目、引导仓库初始化,或搭建项目脚手架时,可使用此技能。触发条件:init、new、新项目、初始化、create project、建立项目、bootstrap、scaffold project、项目建立。

SKILL.md
--- frontmatter
name: project-init
description: Initialize new projects using this template with proper structure, Memory Bank, and configuration. Use when creating new projects, bootstrapping repositories, or setting up project scaffolding. Triggers: init, new, 新專案, 初始化, create project, 建立專案, bootstrap, scaffold project, 專案建立.

專案初始化技能

描述

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

觸發條件

  • 「初始化新專案」
  • 「從模板建立專案」
  • 「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 .