Loading...
Loading...
Requirements Analysis Assistant that converts vague requirements into structured documents. Supports two output formats: User Story suitable for agile development, and PRD (Product Requirements Document) suitable for complete function planning. Clarifies ambiguities through targeted questions.
npx skill4agent add kaelen-hou/skills-mvp requirements-analystI need a user login functionHelp me analyze this requirement: Users can post and browse products on the platformWrite a PRD for the user systemI need a shopping cart function
## User Story: Add Product to Shopping Cart
**As a** website visitor or registered user
**I want** to add products to the shopping cart
**So that** I can continue browsing and checkout together later
### Acceptance Criteria
- [ ] Given the user is on the product detail page, when clicking "Add to Cart", then the product is added and a success prompt is displayed
- [ ] Given the product is already in the shopping cart, when adding again, then the quantity increases instead of adding a duplicate entry## User Story: [Short Title]
**As a** [User Type/Role]
**I want** [Function/Capability]
**So that** [Value/Benefit]
### Acceptance Criteria
- [ ] Given [Context], when [Action], then [Expected Result]
- [ ] Given [Context], when [Action], then [Expected Result]
### Notes
- [Assumption Explanations]
- [Identified Dependencies]
- [Excluded Scope]# [Product/Function Name] PRD
## 1. Overview
### 1.1 Background
[Why this feature is needed]
### 1.2 Objectives
[Business and user objectives]
### 1.3 Success Metrics
[How to measure success]
## 2. User Analysis
### 2.1 Target Users
[User personas]
### 2.2 User Pain Points
[Current problems]
### 2.3 User Scenarios
[Typical usage scenarios]
## 3. Functional Requirements
### 3.1 Feature List
[Feature list and priorities]
### 3.2 Feature Details
[Detailed description of each feature]
### 3.3 User Stories
[Corresponding user stories]
## 4. Non-Functional Requirements
[Performance/security/compatibility requirements]
## 5. Data Requirements
[Data model and flow]
## 6. Open Issues
[Pending decisions]