Description

Solution architects lose hours to design reviews where intent was never pinned down. The conversation happens, the diagram gets drawn — and nobody holds a written artifact. The decisions evaporate.

SpecFirst gives architects a 10-minute path from messy intent to a minimum viable specification. Not by generating faster — by slowing them down with the right questions.

How it works: Type a rough system description into the left panel. SpecFirst's AI immediately paraphrases your intent, then asks exactly three clarifying questions — each tied to a named spec section (Problem,Constraints & Guardrails, System Boundaries). As you answer, the right panel fills in real time. When all three sections are populated, the loop exits naturally and you can preview the final specification as a clean Markdown document.

The design principle: AI's highest-value move here isn't to generate a spec for you — it's to hold the mirror up. The questions are the product. The spec that emerges is built from your words, not templated content.

What I learned: The agent loop is the architecture. Every design decision — when the stream fires, how tool calls update state, why the spec panel updates before confirmation text — traces back to one question: what should the AI do when? Building this made spec-driven development feel like a workflow, not a philosophy.

Built with : React, Vite, Tailwind CSS v4, Anthropic Claude (claude-sonnet-4-6), Vercel Edge Functions, Vercel

Built With

  • anthropic
  • anthropic-claude-(claude-sonnet-4-6)
  • claude
  • css
  • react
  • tailwind
  • tailwind-css-v4
  • vercel
  • vercel-edge-functions
  • vite
Share this project:

Updates