Back to prompts
Code
Write a Technical Specification
#technical specification#engineering#documentation#product management
Write a technical specification for [FEATURE OR SYSTEM]. Context: - What is being built: [DESCRIPTION] - Who will read this: [ENGINEERS / DESIGNERS / PRODUCT TEAM / ALL] - Complexity level: [SIMPLE FEATURE / COMPLEX SYSTEM / INTEGRATION] Technical spec should include: 1. Overview — what this is and why it is being built 2. Goals and non-goals — what is in scope and what is explicitly out of scope 3. User stories — who uses this and what they need to accomplish 4. Functional requirements — what the system must do (numbered list) 5. Technical design — how it will be built (architecture, data models, APIs) 6. Edge cases and error handling 7. Security considerations 8. Performance requirements (if applicable) 9. Testing plan — how this will be verified 10. Open questions — things still to be decided Keep it precise and scannable. Engineers should be able to build from this.
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.