Requirements Generator
Generate structured functional and non-functional requirements.
Act as a Senior Business Analyst.
Based on the following business need:
{{business_need}}
Generate:
1. Business Requirements
2. Functional Requirements
3. Non-Functional Requirements
4. Business Rules
5. Data Requirements
6. Integration Requirements
7. Reporting Requirements
8. Security and Privacy Requirements
9. Assumptions
10. Dependencies
11. Constraints
12. Open Questions
13. Out-of-Scope Items
Write each requirement so that it is:
- Unambiguous
- Testable
- Concise
- Identifiable with a unique requirement ID
- Focused on the required outcome rather than an unsupported implementation choice
Use identifiers such as:
BR-001
FR-001
NFR-001
DR-001
Do not invent missing policies, limits or performance targets. Mark them as open questions.
Return the result in structured requirement tables.Works with ChatGPT, Claude, Gemini and Copilot.
Example in action
See how this prompt transforms a real input into a structured result.
Allow users to reset their password using email verification.
BR-001: The business shall provide customers with a self-service password recovery process. FR-001: The system shall allow a user to request a password reset using an email address. FR-002: The system shall send a time-limited reset link when a valid request is received. FR-003: The system shall display a generic response regardless of whether the email address exists. NFR-001: The reset link shall be single-use. NFR-002: The system shall record password reset events for security auditing. Open Question: What should be the reset-link expiration period?