Spaces:
Sleeping
Sleeping
Commit
·
4e63108
1
Parent(s):
fef6341
docs: add initialization command details for existing projects in Copilot instructions
Browse files
.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 |
- **流程**:
|