File tree Expand file tree Collapse file tree 2 files changed +24
-6
lines changed
Expand file tree Collapse file tree 2 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -21,19 +21,27 @@ description: 階段 1 - 從使用者需求生成 Gherkin 行為規格(PM 角
2121
2222## 您的任務
2323
24- 1 . ** 分析需求** ,考慮:
24+ 1 . ** 檢查需求衝突** :
25+ - 檢視 ` features/ ` 目錄中所有現有的 feature 檔案
26+ - 分析新需求是否與現有功能規格存在衝突或矛盾
27+ - 如果發現衝突,** 立即停止並向使用者確認** :
28+ * 列出衝突的功能和具體衝突點
29+ * 詢問使用者如何處理(修改現有功能、調整新需求、或確認覆蓋)
30+ - 只有在無衝突或使用者確認後才繼續下一步
31+
32+ 2 . ** 分析需求** ,考慮:
2533 - 核心業務規則
2634 - 正常流程情境
2735 - 邊界情況(邊界條件、無效輸入)
2836 - 錯誤處理情境
2937
30- 2 . ** 建立完整的 Gherkin 情境** ,涵蓋:
38+ 3 . ** 建立完整的 Gherkin 情境** ,涵蓋:
3139 - 主要使用案例
3240 - 替代流程
3341 - 例外情況
3442 - 驗證規則
3543
36- 3 . ** 輸出格式:**
44+ 4 . ** 輸出格式:**
3745
3846建立名為 ` features/<feature_name>.feature ` 的檔案,結構如下:
3947
@@ -96,6 +104,7 @@ Feature: VIP 折扣系統
96104## 品質檢查清單
97105
98106完成前,確保您的規格具有:
107+ - [ ] 已檢查與現有功能的衝突(如有衝突已向使用者確認)
99108- [ ] 清楚的功能描述
100109- [ ] 至少一個正常流程情境
101110- [ ] 至少一個邊界情況情境
Original file line number Diff line number Diff line change 2222
2323## 您的任務
2424
25- 1 . ** 分析需求** ,考慮:
25+ 1 . ** 檢查需求衝突** :
26+ - 檢視 ` features/ ` 目錄中所有現有的 feature 檔案
27+ - 分析新需求是否與現有功能規格存在衝突或矛盾
28+ - 如果發現衝突,** 立即停止並向使用者確認** :
29+ * 列出衝突的功能和具體衝突點
30+ * 詢問使用者如何處理(修改現有功能、調整新需求、或確認覆蓋)
31+ - 只有在無衝突或使用者確認後才繼續下一步
32+
33+ 2 . ** 分析需求** ,考慮:
2634 - 核心業務規則
2735 - 正常流程情境
2836 - 邊界情況(邊界條件、無效輸入)
2937 - 錯誤處理情境
3038
31- 2 . ** 建立完整的 Gherkin 情境** ,涵蓋:
39+ 3 . ** 建立完整的 Gherkin 情境** ,涵蓋:
3240 - 主要使用案例
3341 - 替代流程
3442 - 例外情況
3543 - 驗證規則
3644
37- 3 . ** 輸出格式:**
45+ 4 . ** 輸出格式:**
3846
3947建立名為 ` features/<feature_name>.feature ` 的檔案,結構如下:
4048
@@ -97,6 +105,7 @@ Feature: VIP 折扣系統
97105## 品質檢查清單
98106
99107完成前,確保您的規格具有:
108+ - [ ] 已檢查與現有功能的衝突(如有衝突已向使用者確認)
100109- [ ] 清楚的功能描述
101110- [ ] 至少一個正常流程情境
102111- [ ] 至少一個邊界情況情境
You can’t perform that action at this time.
0 commit comments