Spaces:
Running
Running
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 +9 -9
- .github/prompts/{apply.prompt.md → project.apply.prompt.md} +3 -4
- .github/prompts/{dry-run.prompt.md → project.dry-run.prompt.md} +1 -2
- .github/prompts/{plan.prompt.md → project.plan.prompt.md} +1 -2
- .github/prompts/{propose.prompt.md → project.propose.prompt.md} +2 -3
- .github/prompts/{report.prompt.md → project.report.prompt.md} +1 -2
- .github/prompts/{test.prompt.md → project.test.prompt.md} +2 -3
.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 |
- 僅做與本任務相關的測試;不要擴大範圍。
|
|
|