Convert feature specifications into clear, user-friendly documentation (with assumptions and open questions).
Use this prompt when you have product/feature specs (raw notes, tickets, PRDs, or technical requirements) and you want publish-ready documentation in a user-facing style. Provide the feature specs as pasted text and/or upload a spec document.
The prompt returns assumptions, open questions, and a complete Markdown document tailored to the selected doc type, audience level, and tone.
💻 **Output Format**
Currently, the prompt generates results in Markdown. If you want to obtain them in JSON format, change the option from Markdown to Data in the Output tab, and copy the following Output structure at the end of your prompt.
#### Structure
Output format: Return valid JSON only using this exact shape:
{
"doc_type": "string",
"title": "string",
"front_matter": {
"product": "string",
"feature": "string",
"audience_level": "string",
"tone": "string",
"version_label": "string"
},
"short_summary": "string",
"assumptions": ["string"],
"open_questions": ["string"],
"content_markdown": "string",
"seo": {
"slug": "string",
"meta_description": "string",
"keywords": ["string"]
}
}
Constraints for the JSON:
- "content_markdown" must be a single Markdown document string (use \n for line breaks).
- Lists must be arrays (even if empty).
- If there are no assumptions or open questions, return empty arrays.
- Ensure the JSON is strictly valid (double quotes, no trailing commas).