jimmy60504 commited on
Commit
4e63108
·
1 Parent(s): fef6341

docs: add initialization command details for existing projects in Copilot instructions

Browse files
Files changed (1) hide show
  1. .github/copilot-instructions.md +8 -0
.github/copilot-instructions.md CHANGED
@@ -84,6 +84,14 @@ commit 前確認以下兩點:
84
 
85
  本專案提供以下指令協助「規格審核」與「迭代開發」的清晰分工:
86
 
 
 
 
 
 
 
 
 
87
  ### `/project.spec`(需求改變時用)
88
  - **目的**:調整 spec 的大方向、契約或不變條件。與現有程式碼做比較,列出後續工作清單。
89
  - **流程**:
 
84
 
85
  本專案提供以下指令協助「規格審核」與「迭代開發」的清晰分工:
86
 
87
+ ### `/project.init`(一次性初始化 — 僅用於既有專案無規格文件時)
88
+ - **目的**:為既有專案(Brownfield)從無規格的狀態,快速生成模塊化規格檔案(`spec/00-overview.md` 至 `spec/04-extensions.md`)與迭代計畫模板(`spec/plan.md`)。
89
+ - **限制**:此命令為一次性初始化,**應該只產生必要的規格與計畫文件,不產生總結報告或分析文檔**。初始化完成後無需進一步的報告文件。
90
+ - **流程**:
91
+ 1. LLM 掃描現有程式碼結構,分析核心模組與資料流。
92
+ 2. 根據代碼分析,逐一填充 5 份模塊化規格文件(`spec/00-*` 至 `spec/04-*`)與計畫模板。
93
+ 3. 完成後直接返回(無總結文檔);如需驗證規格內容,用戶可在後續對話中執行 `/project.spec` 或 `/project.plan`。
94
+
95
  ### `/project.spec`(需求改變時用)
96
  - **目的**:調整 spec 的大方向、契約或不變條件。與現有程式碼做比較,列出後續工作清單。
97
  - **流程**: