Requirement Summary
Overview
Generate structured, bullet-point summaries (5-7 items) from requirement documents that enable teams to quickly grasp core functionality and critical constraints without reading full specifications.
Workflow
1. Analyze the Requirement Document
Read the provided requirement document thoroughly to identify:
- Core functionality and features being requested
- Technical dependencies and system constraints
- Integration points with existing systems
- Critical limitations or blockers
- Success criteria or acceptance conditions
2. Extract Key Information
Focus on information that directly impacts implementation decisions:
- What is being built (features, capabilities, user-facing changes)
- Why it's needed (business value, problem being solved)
- Dependencies (external systems, APIs, data sources, prerequisites)
- Constraints (technical limitations, performance requirements, compliance needs)
- Scope boundaries (what's explicitly excluded or deferred)
3. Structure the Summary
Create a bullet-point list with 5-7 items following this pattern:
**[Category]**: [Concise description]
Recommended categories:
- Core Functionality: Primary features or capabilities
- Key Dependencies: External systems, APIs, or prerequisites
- Technical Constraints: Performance, scalability, or platform limitations
- Integration Points: How this connects with existing systems
- Success Criteria: Measurable outcomes or acceptance conditions
- Out of Scope: Explicitly excluded features or future considerations
4. Apply Clarity Principles
Each bullet point should:
- Start with a bold category label for scannability
- Use active, specific language (avoid vague terms like "improve" or "enhance")
- Include concrete details (numbers, systems, technologies) when available
- Be self-contained and understandable without reading other bullets
- Focus on "what" and "why" rather than "how"
5. Validate Completeness
Ensure the summary answers:
- What problem does this solve?
- What are we building?
- What systems does this depend on or integrate with?
- What are the critical constraints or limitations?
- How will we know it's successful?
Example
Input: A 3-page technical specification for a user authentication system
Output:
**Core Functionality**: Implement OAuth 2.0 authentication with support for Google and GitHub providers, including token refresh and session management
**Key Dependencies**: Requires integration with existing user database (PostgreSQL), Redis for session storage, and external OAuth provider APIs
**Technical Constraints**: Must support 10,000 concurrent users with <200ms authentication latency; sessions expire after 24 hours of inactivity
**Integration Points**: Connects to existing user profile service via REST API; emits authentication events to event bus for audit logging
**Security Requirements**: Enforce HTTPS-only, implement CSRF protection, store tokens encrypted at rest using AES-256
**Out of Scope**: Multi-factor authentication and single sign-on (SSO) deferred to Phase 2
Tips
- Prioritize information that affects implementation decisions over background context
- Use specific technical terms (API names, technologies, metrics) rather than generic descriptions
- When requirements are ambiguous, note the ambiguity in the summary
- For large documents, focus on the most critical 5-7 points rather than trying to cover everything
- If the document lacks key information (dependencies, constraints), explicitly note what's missing
1---2name: requirement-summary3description: Generate concise, structured summaries of requirements for quick team understanding. Use when analyzing requirements from text documents (MD, TXT, DOCX) or technical specifications to create bullet-point summaries that highlight core functionality and dependencies/constraints. Ideal for sprint planning, stakeholder updates, team onboarding, or any situation requiring rapid comprehension of requirement documents.4---56# Requirement Summary78## Overview910Generate structured, bullet-point summaries (5-7 items) from requirement documents that enable teams to quickly grasp core functionality and critical constraints without reading full specifications.1112## Workflow1314### 1. Analyze the Requirement Document1516Read the provided requirement document thoroughly to identify:17- Core functionality and features being requested18- Technical dependencies and system constraints19- Integration points with existing systems20- Critical limitations or blockers21- Success criteria or acceptance conditions2223### 2. Extract Key Information2425Focus on information that directly impacts implementation decisions:26- **What** is being built (features, capabilities, user-facing changes)27- **Why** it's needed (business value, problem being solved)28- **Dependencies** (external systems, APIs, data sources, prerequisites)29- **Constraints** (technical limitations, performance requirements, compliance needs)30- **Scope boundaries** (what's explicitly excluded or deferred)3132### 3. Structure the Summary3334Create a bullet-point list with 5-7 items following this pattern:3536```37**[Category]**: [Concise description]38```3940Recommended categories:41- **Core Functionality**: Primary features or capabilities42- **Key Dependencies**: External systems, APIs, or prerequisites43- **Technical Constraints**: Performance, scalability, or platform limitations44- **Integration Points**: How this connects with existing systems45- **Success Criteria**: Measurable outcomes or acceptance conditions46- **Out of Scope**: Explicitly excluded features or future considerations4748### 4. Apply Clarity Principles4950Each bullet point should:51- Start with a bold category label for scannability52- Use active, specific language (avoid vague terms like "improve" or "enhance")53- Include concrete details (numbers, systems, technologies) when available54- Be self-contained and understandable without reading other bullets55- Focus on "what" and "why" rather than "how"5657### 5. Validate Completeness5859Ensure the summary answers:60- What problem does this solve?61- What are we building?62- What systems does this depend on or integrate with?63- What are the critical constraints or limitations?64- How will we know it's successful?6566## Example6768**Input**: A 3-page technical specification for a user authentication system6970**Output**:71```72**Core Functionality**: Implement OAuth 2.0 authentication with support for Google and GitHub providers, including token refresh and session management7374**Key Dependencies**: Requires integration with existing user database (PostgreSQL), Redis for session storage, and external OAuth provider APIs7576**Technical Constraints**: Must support 10,000 concurrent users with <200ms authentication latency; sessions expire after 24 hours of inactivity7778**Integration Points**: Connects to existing user profile service via REST API; emits authentication events to event bus for audit logging7980**Security Requirements**: Enforce HTTPS-only, implement CSRF protection, store tokens encrypted at rest using AES-2568182**Out of Scope**: Multi-factor authentication and single sign-on (SSO) deferred to Phase 283```8485## Tips8687- Prioritize information that affects implementation decisions over background context88- Use specific technical terms (API names, technologies, metrics) rather than generic descriptions89- When requirements are ambiguous, note the ambiguity in the summary90- For large documents, focus on the most critical 5-7 points rather than trying to cover everything91- If the document lacks key information (dependencies, constraints), explicitly note what's missing