Research to Requirements Prompt Template
Use this prompt to convert deep research into an Orchestre-ready requirements.md file.
The Prompt
I have conducted deep research for a new software project and need to convert it into a comprehensive requirements.md file for Orchestre MCP to create a development plan. Please transform my research into a structured requirements document following this exact format:
1. PROJECT VISION
Project Name: [Extract from research]
One-line description: [Concise value proposition]
Target users: [Primary and secondary personas]
Core problem being solved: [Clear problem statement]
Success metrics: [Measurable outcomes]2. TECHNICAL DECISIONS
Based on the research, document each technology choice:
Frontend:
- Framework: [e.g., Next.js 14]
- Rationale: [Why this choice based on research]
- Key libraries: [List with specific versions if mentioned]
Backend:
- Framework: [e.g., Node.js with Express]
- Rationale: [Research-backed reasoning]
- Database: [Type and specific product]
- Why: [Justification from research]
Infrastructure:
- Deployment: [Platform choice]
- Rationale: [Cost/scale/complexity reasoning]
- CDN/Edge: [If applicable]3. CORE FEATURES
List features with implementation priorities:
Phase 1 (MVP - X weeks):
1. [Feature]: [Description, acceptance criteria]
2. [Feature]: [Description, acceptance criteria]
Phase 2 (Enhancement - X weeks):
1. [Feature]: [Description, acceptance criteria]
Phase 3 (Scale - X weeks):
1. [Feature]: [Description, acceptance criteria]4. ARCHITECTURE REQUIREMENTS
Architecture pattern: [e.g., Microservices, Monolith, Serverless]
Why: [Research justification]
Data flow:
- [Component A] -> [Component B]: [What data, why]
- Real-time requirements: [WebSockets, SSE, polling?]
- Caching strategy: [Where, what, TTL]
API Design:
- Style: [REST, GraphQL, tRPC]
- Authentication: [Method and provider]
- Rate limiting: [Requirements]5. INTEGRATIONS
Third-party services:
- [Service name]: [Purpose, API version, critical features needed]
- [Service name]: [Purpose, specific SDK version]
External APIs:
- [API name]: [Use case, rate limits, data needs]6. PERFORMANCE REQUIREMENTS
Response times:
- Page load: [Target metric]
- API responses: [Target metric]
- Real-time updates: [Latency tolerance]
Scale targets:
- Concurrent users: [Number]
- Data volume: [Size/growth rate]
- Geographic distribution: [Regions]7. SECURITY REQUIREMENTS
Authentication: [Requirements from research]
Authorization: [Role/permission model]
Data protection: [Encryption, PII handling]
Compliance: [GDPR, HIPAA, SOC2, etc.]
Security headers: [CSP, CORS policies]8. DEVELOPMENT CONSTRAINTS
Team size: [Number of developers]
Timeline: [Hard deadline or flexible]
Budget constraints: [Infrastructure costs, service limits]
Technical constraints: [Browser support, device targets]
Regulatory: [Industry-specific requirements]9. QUALITY REQUIREMENTS
Testing:
- Unit test coverage: [Target %]
- E2E test scenarios: [Critical paths]
- Performance testing: [Load test requirements]
Monitoring:
- APM: [Tool preference]
- Error tracking: [Tool preference]
- Analytics: [Business metrics to track]10. SPECIAL CONSIDERATIONS
[Any unique requirements from research]
[Industry-specific needs]
[Innovation opportunities identified]
[Risk factors to mitigate]11. ORCHESTRATION HINTS
Suggested Orchestre template: [makerkit/cloudflare/react-native]
Parallel work opportunities: [What can be built simultaneously]
Complex features needing special attention: [List]
Recommended review points: [Critical integration moments]MY RESEARCH RESULTS:
[Paste your research here]
Please create a complete requirements.md file that Orchestre can use to generate an optimal development plan. Be specific about versions, include all technical decisions from the research, and ensure every requirement is actionable.
Usage Instructions
- Gather your research: Compile all research from AI agents, technical discussions, or analysis tools
- Include everything: Architecture diagrams, API documentation, competitor analysis, technical constraints
- Paste into prompt: Add your research where indicated
- Review output: Ensure all critical decisions are captured
- Use with Orchestre:bash
# Save the output as requirements.md /analyze-project requirements.md /generate-plan
Tips for Best Results
- Be specific: Include version numbers, specific products (not just "database")
- Include rationale: Orchestre plans better when it understands "why"
- Mention tradeoffs: If research identified alternatives, include them
- Add constraints early: Budget, time, and team limits shape the plan
- Think in phases: Help Orchestre create incremental delivery plans
Example Research Formats That Work Well
- Structured reports: Technical feasibility studies
- Conversation logs: AI agent discussions about architecture
- Comparison matrices: Technology evaluation spreadsheets
- Requirement lists: Business requirement documents
- Technical specs: API documentation, data models
- Competitive analysis: Feature comparisons, market research
Enhancing the Output
After generating requirements.md, consider:
- Adding diagrams using mermaid syntax
- Including code examples for complex integrations
- Linking to specific documentation
- Adding acceptance criteria for features
- Including performance benchmarks from research
