UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
開発・技術 · SKILL.md

project-kickoff

project-kickoff

Initialize new project with CLAUDE.md, .knowledge/ structure, company rules, and git

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: project-kickoff description: Initialize new project with CLAUDE.md, .knowledge/ structure, company rules, and git allowed-tools: Read, Write, Glob, Bash

專案初始化

PM 啟動新專案時使用,確保所有基礎結構就位。

使用方式

/project-kickoff <project-type> <project-name>

參數

  • $0: 專案類型(web-app / api-service / mobile-app / library)
  • $ARGUMENTS: 完整參數

執行步驟

  1. 檢查現有結構

    • 檢查 CLAUDE.md 是否已存在
    • 檢查 .knowledge/ 目錄是否已存在
    • 如已存在,提示確認是否覆蓋
  2. 部署 CLAUDE.md

    • 從對應模板生成(替換 {專案名稱} 佔位符)
    • 模板位置:AgentHub .knowledge/company/project-templates/{type}/CLAUDE.md.template
  3. 建立 .knowledge/ 結構

    • 建立 .knowledge/ 目錄
    • 複製 architecture.md(從模板目錄)
    • 建立空的 project-overview.md(標題 + 佔位符)
    • 建立空的 postmortem-log.md(標題 + 空表格)
    • 從模板部署 file-index.md(替換 {專案名稱}、填入今日日期)
      • 模板位置:AgentHub .knowledge/company/project-templates/{type}/file-index.md.template
  4. 部署共用規則

    • 複製 company-rules.md → .knowledge/company-rules.md
    • 複製 team-workflow.md → .knowledge/team-workflow.md
  5. 建立 Roadmap

    5a. 建立 proposal/ 目錄(若已存在則跳過)

    5b. 建立 proposal/roadmap.md(若已存在則跳過):

    # {專案名稱} — 產品路線圖
    
    ## 產品定位
    > {一句話描述產品}
    
    ## 目標用戶
    > {描述}
    
    ## 核心價值
    > {描述}
    
    ## 版本規劃
    
    | Sprint | 主題 | 目標 | 狀態 |
    |--------|------|------|------|
    | Sprint 1 | {待定} | {待定} | 🔲 規劃中 |
    
    ## 長期願景
    > {描述}
    
  6. Git 初始化

    6a. 檢查是否已有 git repo(.git/ 目錄存在):

    • 已存在 → 跳過 git init
    • 不存在 → 執行 git init

    6b. 建立 .gitignore(若已存在則跳過):

    node_modules/
    dist/
    .env
    .env.*
    .claude/
    coverage/
    *.log
    .DS_Store
    

    6c. 執行初始 commit(若 working tree 有變更):

    git add -A
    git commit -m "chore: project kickoff — {project-name}"
    
  7. 輸出下一步 Checklist

    ✅ 專案初始化完成
    
    Git:已初始化 ✅
    初始 commit:chore: project kickoff — {project-name} ✅
    Roadmap:proposal/roadmap.md ✅
    
    下一步:
    - [ ] 填寫 CLAUDE.md 專案簡介佔位符
    - [ ] 填寫技術棧表格
    - [ ] 填寫 proposal/roadmap.md 產品定位
    - [ ] 執行 /product-diagnosis 做 G0 前置診斷
    - [ ] 撰寫 Sprint 提案書(/sprint-proposal)
    - [ ] 執行 /dev-plan 建立 sprint branch
    
保存したスキル