MySpec is an AI architect tool that interviews users to produce a structured spec bundle for software development. It uses four specialized AI agents—Analyst, Architect, Designer, and Reviewer—collaborating behind a single conversational interface to turn rough ideas or existing codebases into structured specifications. The output is a four-file markdown bundle: constitution.md, requirements.md, solution.md, and tasks.md.
Key Features
- Vibe Specify'ing: Edit the spec bundle in plain English; changes land with a diff.
- EARS+ Acceptance Criteria: Every requirement ships with WHEN/IF/THE-system-SHALL clauses that are testable.
- Live Mermaid Preview: Flowcharts, ER diagrams, and sequence diagrams render as the solution is written.
- Live Web Research: Agents search and read the live web while writing to reflect current libraries and best practices.
- Versioned Truth: Every spec file keeps full revision history with a diff viewer and a recoverable Trash Bin.
Workflow
- Describe the idea via text or voice note; the Analyst agent extracts the problem shape.
- Answer a structured interview of 5–15 questions to clarify scope, users, flows, and edge cases.
- Refine the bundle conversationally; agents keep the files coherent.
- Export the bundle as ZIP, drop into
.specs/, or connect via the MCP server.
Who It’s For
Builders, developers, and teams using AI coding agents like Cursor, Claude Code, Lovable, Bolt, or Replit who need version-controlled, structured context for their implementations.