Appearance
Giai đoạn Yêu cầu (Requirements)
Giai đoạn đầu tiên trong quy trình phát triển - thu thập và làm rõ yêu cầu.
Mục đích
- Hiểu rõ vấn đề cần giải quyết
- Xác định người dùng và nhu cầu
- Định nghĩa tiêu chí thành công
- Phát hiện ràng buộc sớm
Cách thực hiện
1. Khởi tạo với slash command
/new-requirement2. Trả lời các câu hỏi
AI sẽ hỏi bạn:
- Tên tính năng là gì?
- Giải quyết vấn đề gì?
- Ai sẽ sử dụng?
- User stories chính?
3. Tạo documentation
Output: docs/agent/requirements/feature-{name}.md
Template nội dung
markdown
---
phase: requirements
title: Feature Name
description: Mô tả ngắn
---
# [Tên Tính năng]
## Mô tả vấn đề
[Vấn đề này là gì và tại sao cần giải quyết]
## Mục tiêu
- [Mục tiêu 1]
- [Mục tiêu 2]
## Không trong phạm vi
- [Điều không làm 1]
## User Stories
1. Là [người dùng], tôi muốn [hành động], để [lợi ích]
## Tiêu chí thành công
- [ ] Tiêu chí 1
- [ ] Tiêu chí 2
## Ràng buộc
- [Ràng buộc kỹ thuật]
- [Ràng buộc nghiệp vụ]
## Câu hỏi còn mở
- [ ] Câu hỏi 1?Review
Sau khi hoàn thành, chạy:
/review-requirementsĐể AI kiểm tra:
- Đủ thông tin chưa?
- Có mâu thuẫn không?
- Tiêu chí có đo lường được không?