chore(openspec): 以 operations guidance 取代 apply skill 自訂區塊
Run Tests / test (pull_request) Successful in 35s

This commit is contained in:
2026-10-14 23:56:26 +08:00
parent 82d99d00a7
commit 291b7e5889
2 changed files with 16 additions and 1 deletions
+13
View File
@@ -84,3 +84,16 @@ rules:
- 每個 task 描述應包含具體的檔案路徑或方法名稱
- 每個 spec 的 Scenario 至少要對應一個 [整合測試] task,缺少對應者不得進入實作
- 手動驗證類 task 放在最後一個 group
operations:
apply:
guidance:
- 實作前先逐一對照 spec 的每個 `#### Scenario` 與 tasks.md 的測試 task([整合測試] 或單元測試);有 Scenario 沒有對應測試 task 時停止實作,列出缺漏並詢問使用者是否補上 tasks(CLAUDE.md 規定)
- 涉及權限行為時,確認有 member / provider / admin / 未登入的跨角色測試 task
- design.md 觸及安全觸發條件但缺「安全確認」段落時,停止實作並回報
- 所有 task 完成後,先執行 `verify-and-report` skill(php artisan test、pint、AC 測試涵蓋、spec 同步狀態),再建議歸檔
- 實作在功能分支進行,禁止直接在 master 上修改
archive:
guidance:
- 歸檔後檢查 `openspec/config.yaml` 的 context(已實作範圍、尚未實作)是否需要更新,這份檔案不會自動維護
- 歸檔是獨立的 PR,不要與實作混在同一個分支(CLAUDE.md「Git 與 PR 流程」)