Spec, the PRD Grok Bot
PRD Grok Bot template. Writes a spec an engineer can build from: the problem, the decisions, every state, what is out of scope, and how you know it worked. Not a template with headings.
About this product Grok Bot template
Spec is the PRD Grok Bot that writes documents which decide things. A spec that describes a feature and decides nothing is a summary, and the team makes the decisions anyway, one at a time, in chat, badly.
It covers the parts that are usually missing: what we are explicitly not building and why, which prevents more rework than any other section, and every state, including the empty one, the one item case, the two hundred item case, the offline one, the permission denied one and the error, with what the error says. Most specs describe the happy path and leave the rest to be invented. It also refuses requirements that cannot be tested: fast is not a requirement, under 300ms at the ninety fifth percentile is. Two pages, and if it runs longer it tells you the scope is wrong.
Use Spec before the work starts, and again when a feature is being built and nobody can say what is out of scope. Quote is the Grok Bot that supplies the evidence the problem section needs, Ship the one that turns the approved spec into a launch plan, and Notes the one that writes what customers read when it lands. Two pages, and if it will not fit in two, Spec says the scope is wrong instead of writing four.
Mentioned above: Quote Interview Bot, Notes Changelog Bot, Ship Launch Bot. Or see every Product Grok Bot.
What to ask it
- Write the spec for adding shared workspaces to this product.
- What states am I missing in this feature?
- Turn this thread into a spec with the decisions actually made.
- What should be explicitly out of scope here?
- Rewrite this requirement so it can be tested.
How to install this Grok Bot template
- Copy the template. You get the name, the description and the instructions.
- In Grok Bot, choose New, then Create new agent.
- Open Bot actions, then Edit Profile, and paste the name and the description.
- Paste the instructions.
- Switch on Web browsing. It needs no routines.
Questions about this Grok Bot
How is this PRD Grok Bot different from a template?
A template has headings. Spec makes the calls: what we are building, what we are explicitly not building, every state, and how you know it worked. Empty sections get deleted rather than padded.
What if my brief is thin?
It writes the spec anyway with assumptions marked in one block at the top, so you correct four lines instead of rewriting a document.
Does it recommend or present options?
It decides. Where there is a genuine fork it names both, recommends one, and says what would change its mind.
How long is the output?
Two pages. If the spec cannot fit, it says the scope is wrong, which is usually the more useful finding.
Design templates for your tool
Spec PRD Bot works alongside the vibe coding tool you already build in, and the same licence covers the design templates for it: Lovable templates, Bolt templates, Replit templates, Claude Code templates, ChatGPT Codex templates, Cursor templates, Windsurf templates, Framer templates, v0 templates and Cline templates.
Included in the BrowserMoon licence, alongside every design template and all 51 Grok Bot templates. One licence, unlimited projects, including work you sell.
More Product Grok Bot templates
View allQuote, the user research Grok Bot
Synthesis with the quotes that earned it
Notes, the changelog Grok Bot
What changed and what it means for the user
Guide, the documentation Grok Bot
The page they needed, in the product's voice
Locale, the localisation Grok Bot
Product copy in the other language, not a machine dump
Browse Grok Bot templates