Back to prompts
Write a technical specification document for the following feature: Feature name: [name] Product context: [what product this belongs to] Author: [PM / tech lead / engineer] Status: [draft / in review / approved] Technical specification sections: 1. Problem statement: what user need or business problem does this address? 2. Proposed solution: high-level description of the technical approach 3. Non-goals: explicit list of what this spec does NOT cover 4. System design: - Architecture diagram description (describe components and how they interact) - Data model changes: new tables, columns, or schema changes - API changes: new or modified endpoints (request/response schemas) - Third-party integrations: any external services involved 5. Implementation plan: - Phases or milestones - Dependencies and blockers - Estimated effort (rough T-shirt sizing) 6. Rollout strategy: feature flags / percentage rollout / kill switch 7. Observability: metrics to monitor, alerts to set up, logging requirements 8. Testing plan: unit tests / integration tests / manual QA checklist 9. Security considerations: data handling, auth, access control 10. Open questions: decisions still to be made, who needs to decide
How to use this prompt
- 1Copy the prompt using the button above.
- 2Open your AI tool (ChatGPT, Claude, Midjourney, etc.)
- 3Paste and customize any variables in the prompt.
- 4Generate your result.