Back to prompts
Code06.04.2026
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.
Tip
Fill every placeholder before you run the prompt. Keep one clear goal per run, then refine with a follow-up if needed.
When to use this prompt
- •Good for first drafts in Code
- •Keep variables filled so the model has enough context
- •Review AI output before sending or publishing