Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:03:45 +08:00
commit d62dfe79d1
9 changed files with 1140 additions and 0 deletions

View File

@@ -0,0 +1,93 @@
---
description: 進行TDD開發的需求整理。明確化功能需求為測試驅動開發做準備。
---
# TDD需求定義・功能規格的整理
開始TDD開發。請針對以下功能整理需求
**【功能名】**{{feature_name}}
## 使用說明
請提供功能描述,我會幫您整理成結構化的需求文件。
**提供資訊範例:**
- 功能的目的和解決的問題
- 預期的輸入和輸出
- 使用情境和範例
- 需要注意的限制條件
## TDD用需求整理格式
### 1. 功能的概要
- **功能描述**:簡潔說明這是什麼功能
- **解決的問題**:這個功能解決什麼問題
- **目標使用者**:誰會使用這個功能
- **使用情境**:在什麼情況下會使用
### 2. 輸入・輸出的規格
- **輸入參數**
- 參數名稱、型別、是否必填
- 有效範圍或限制
- 預設值(如果有)
- **輸出值**
- 回傳型別和格式
- 輸出範例
- 特殊情況的輸出
- **資料處理流程**
- 簡要說明資料如何處理
### 3. 限制條件
- **效能需求**
- 回應時間、處理量等要求
- **技術限制**
- 使用的語言、框架
- 相容性要求
- **資料限制**
- 資料大小限制
- 格式要求
### 4. 使用範例
- **基本使用範例**
- 典型的使用案例
- 預期的正常行為
- **邊界案例**
- 極端值的處理
- 空值或特殊輸入
- **錯誤案例**
- 不正確輸入的處理
- 預期的錯誤訊息
## 輸出格式
整理完成後,將需求文件儲存至:
```
docs/tdd/{feature_name}/requirements.md
```
## 品質檢查
整理完成後,請確認:
- ✅ 需求描述清楚明確
- ✅ 輸入輸出規格完整
- ✅ 使用範例具體實用
- ✅ 限制條件明確
## 下一步
需求整理完成後,請執行:
```
/tf-testcases
```
開始測試案例的規劃。