skillby u9401066

project-init

|

Installs: 0
Used in: 1 repos
Updated: 1d ago
$npx ai-builder add skill u9401066/project-init

Installs to .claude/skills/project-init/

# 專案初始化技能

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

## 觸發條件
- 「初始化新專案」
- 「從模板建立專案」
- 「create new project」

## 功能

### 1. 模板複製
複製此專案的架構到新目錄:

```
「用這個模板建立 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 支援

## 輸出格式

```
🚀 專案初始化

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

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

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

Quick Install

$npx ai-builder add skill u9401066/project-init

Details

Type
skill
Author
u9401066
Slug
u9401066/project-init
Created
4d ago