jimmy60504 commited on
Commit
51bd8bf
·
1 Parent(s): 201336d

feat: rename prompt files and update commands to include 'project.' prefix for consistency

Browse files
.github/copilot-instructions.md CHANGED
@@ -57,16 +57,16 @@
57
 
58
  Copilot Slash Commands(審核檢查點工作流)
59
  - 本專案提供以下指令(位於 `.github/prompts/*.prompt.md`),協助「先審核、後套用」:
60
- - `/plan`:產出計畫與驗收標準,不改檔、不跑命令。
61
- - `/propose`:列出變更檔案與具體變更點,等待「套用」。
62
- - `/apply`:依核准內容實作並做最小必要驗證。
63
- - `/test`:執行最小測試或冒煙,彙整 PASS/FAIL 與後續建議。
64
- - `/report`:收斂交付、品質門檻與覆蓋度,建議後續。
65
- - `/dry-run`:僅輸出計畫、將改的檔案與命令清單,不執行。
66
  - 使用建議:
67
- - 新任務:先下 `/plan`,確認後 `/propose` → `/apply` → `/test` → `/report`。
68
- - 若需只看差異:跳到 `/propose`;核准後再 `/apply`。
69
- - 需要靜態演練:用 `/dry-run`,核准後再 `/apply` 或 `/test`。
70
 
71
  核准口令
72
  - 前進:核准、套用、執行、下一步、繼續
 
57
 
58
  Copilot Slash Commands(審核檢查點工作流)
59
  - 本專案提供以下指令(位於 `.github/prompts/*.prompt.md`),協助「先審核、後套用」:
60
+ - `/project.plan`:產出計畫與驗收標準,不改檔、不跑命令。
61
+ - `/project.propose`:列出變更檔案與具體變更點,等待「套用」。
62
+ - `/project.apply`:依核准內容實作並做最小必要驗證。
63
+ - `/project.test`:執行最小測試或冒煙,彙整 PASS/FAIL 與後續建議。
64
+ - `/project.report`:收斂交付、品質門檻與覆蓋度,建議後續。
65
+ - `/project.dry-run`:僅輸出計畫、將改的檔案與命令清單,不執行。
66
  - 使用建議:
67
+ - 新任務:先下 `/project.plan`,確認後 `/project.propose` → `/project.apply` → `/project.test` → `/project.report`。
68
+ - 若需只看差異:跳到 `/project.propose`;核准後再 `/project.apply`。
69
+ - 需要靜態演練:用 `/project.dry-run`,核准後再 `/project.apply` 或 `/project.test`。
70
 
71
  核准口令
72
  - 前進:核准、套用、執行、下一步、繼續
.github/prompts/{apply.prompt.md → project.apply.prompt.md} RENAMED
@@ -1,11 +1,11 @@
1
- # /apply — 實作(審核檢查點 3/5)
2
 
3
  目的
4
- - 依 `/propose` 的核准方案,最小變更地修改檔案並即時驗證(build/compile/test)。
5
 
6
  請輸出與行為
7
  - 逐檔案套用變更;每檔案變更後,快速檢查語法/型別錯誤。
8
- - 僅做核准範圍內的修改;任何額外變更需退回 `/propose`。
9
  - 若遇錯誤,嘗試 1–3 次針對性修正,仍失敗則停下來回報。
10
 
11
  品質檢查(最少)
@@ -14,4 +14,3 @@
14
 
15
  守則
16
  - 僅依核准內容改檔與執行必要驗證;避免重構或格式化無關區塊。
17
-
 
1
+ # /project.apply — 實作(審核檢查點 3/5)
2
 
3
  目的
4
+ - 依 `/project.propose` 的核准方案,最小變更地修改檔案並即時驗證(build/compile/test)。
5
 
6
  請輸出與行為
7
  - 逐檔案套用變更;每檔案變更後,快速檢查語法/型別錯誤。
8
+ - 僅做核准範圍內的修改;任何額外變更需退回 `/project.propose`。
9
  - 若遇錯誤,嘗試 1–3 次針對性修正,仍失敗則停下來回報。
10
 
11
  品質檢查(最少)
 
14
 
15
  守則
16
  - 僅依核准內容改檔與執行必要驗證;避免重構或格式化無關區塊。
 
.github/prompts/{dry-run.prompt.md → project.dry-run.prompt.md} RENAMED
@@ -1,4 +1,4 @@
1
- # /dry-run — 規劃與命令清單(不執行)
2
 
3
  目的
4
  - 只產出計畫、將修改的檔案與將執行的命令清單;不改檔、不跑指令。
@@ -9,4 +9,3 @@
9
  - 預計執行的命令(如有)
10
  - 風險與回滾
11
  - 等待核准訊息(例如:回覆「執行」)
12
-
 
1
+ # /project.dry-run — 規劃與命令清單(不執行)
2
 
3
  目的
4
  - 只產出計畫、將修改的檔案與將執行的命令清單;不改檔、不跑指令。
 
9
  - 預計執行的命令(如有)
10
  - 風險與回滾
11
  - 等待核准訊息(例如:回覆「執行」)
 
.github/prompts/{plan.prompt.md → project.plan.prompt.md} RENAMED
@@ -1,4 +1,4 @@
1
- # /plan — 規劃階段(審核檢查點 1/5)
2
 
3
  目的
4
  - 輸出一個可審核的計畫草案,不做任何檔案修改或指令執行。
@@ -21,4 +21,3 @@
21
  守則
22
  - 不呼叫任何工具或修改檔案。
23
  - 若需求可能影響公共行為或 I/O shape,必須標註需先更新 `docs/spec.md`。
24
-
 
1
+ # /project.plan — 規劃階段(審核檢查點 1/5)
2
 
3
  目的
4
  - 輸出一個可審核的計畫草案,不做任何檔案修改或指令執行。
 
21
  守則
22
  - 不呼叫任何工具或修改檔案。
23
  - 若需求可能影響公共行為或 I/O shape,必須標註需先更新 `docs/spec.md`。
 
.github/prompts/{propose.prompt.md → project.propose.prompt.md} RENAMED
@@ -1,4 +1,4 @@
1
- # /propose — 變更提案(審核檢查點 2/5)
2
 
3
  目的
4
  - 先提出變更方案與差異點,暫不改檔或跑命令。
@@ -17,5 +17,4 @@
17
 
18
  守則
19
  - 不呼叫任何工具或修改檔案。
20
- - 若涉及公共契約,先回到 `/plan` 調整規劃並標註 spec 更新。
21
-
 
1
+ # /project.propose — 變更提案(審核檢查點 2/5)
2
 
3
  目的
4
  - 先提出變更方案與差異點,暫不改檔或跑命令。
 
17
 
18
  守則
19
  - 不呼叫任何工具或修改檔案。
20
+ - 若涉及公共契約,先回到 `/project.plan` 調整規劃並標註 spec 更新。
 
.github/prompts/{report.prompt.md → project.report.prompt.md} RENAMED
@@ -1,4 +1,4 @@
1
- # /report — 總結與交付(審核檢查點 5/5)
2
 
3
  目的
4
  - 收斂本次變更的交付物、品質狀態與後續建議。
@@ -9,4 +9,3 @@
9
  - Requirements coverage:對照不變條件與需求,標記 Done/Deferred(含原因)
10
  - 冒煙測試成果重點
11
  - 建議的後續工作與風險
12
-
 
1
+ # /project.report — 總結與交付(審核檢查點 5/5)
2
 
3
  目的
4
  - 收斂本次變更的交付物、品質狀態與後續建議。
 
9
  - Requirements coverage:對照不變條件與需求,標記 Done/Deferred(含原因)
10
  - 冒煙測試成果重點
11
  - 建議的後續工作與風險
 
.github/prompts/{test.prompt.md → project.test.prompt.md} RENAMED
@@ -1,4 +1,4 @@
1
- # /test — 測試與驗收(審核檢查點 4/5)
2
 
3
  目的
4
  - 驗證功能與邊界;確保降級與 log 符合 `docs/spec.md`。
@@ -8,8 +8,7 @@
8
  - 列出:
9
  - 測試案例(Happy path + 邊界 1–2 項)
10
  - 結果摘要(PASS/FAIL)與關鍵輸出/截圖要點
11
- - 若 FAIL:列出根因假設與下一步(回 `/apply` 或 `/propose`)
12
 
13
  守則
14
  - 僅做與本任務相關的測試;不要擴大範圍。
15
-
 
1
+ # /project.test — 測試與驗收(審核檢查點 4/5)
2
 
3
  目的
4
  - 驗證功能與邊界;確保降級與 log 符合 `docs/spec.md`。
 
8
  - 列出:
9
  - 測試案例(Happy path + 邊界 1–2 項)
10
  - 結果摘要(PASS/FAIL)與關鍵輸出/截圖要點
11
+ - 若 FAIL:列出根因假設與下一步(回 `/project.apply` 或 `/project.propose`)
12
 
13
  守則
14
  - 僅做與本任務相關的測試;不要擴大範圍。