Getting started with myspec

Stop writing prompts and start building specs. Myspec is the AI agent that turns your vision into structured product requirement documents (PRDs). By asking the right questions, myspec helps you define clear goals and catch edge cases before you start building, ensuring your AI-generated website is exactly what you imagined.

Getting started with myspec

MySpec Quick Start Guide: Mastering Spec-Driven Development

Welcome to MySpec! πŸ‘‹ We are thrilled to see you here!

If you are reading this, you are likely familiar with the frustration of the "blank page problem" or the endless loop of correcting AI coding assistants (like Cursor, Claude Code, or GitHub Copilot) when they build the wrong thing.

MySpec acts as your AI Software Architect. Instead of repeatedly tweaking prompts to fix broken code, MySpec works with you upstream to transform messy ideas into a structured, production-ready "Spec Bundle."

This detailed guide will walk you through setting up your first project, providing context, navigating the AI interview, and reviewing your finalized specifications.

πŸš€ Why Use MySpec? (The Spec-Driven Methodology)

Before diving in, it helps to understand how MySpec changes your workflow. We utilize Spec-Driven Development (SDD).

Instead of jumping straight into an IDE with a vague prompt, MySpec helps you generate a standardized set of markdown files. By the time you open your AI coding assistant, you don't have to ask it to think of an architecture - you only have to ask it to execute a crystal-clear blueprint.

Better specs make development easier and even more: they make great products possible.

Step 1 | Join the Open Beta & Create Your Account

MySpec landing page hero section featuring the headline "Your AI Architect for Spec-Driven Development" with a project creation modal.

Getting started is quick, simple, and currently available to all developers in our Open Beta.

  1. Navigate to myspec.dev.
  2. Sign in securely using your Google account or preferred email address.
  3. You will immediately be dropped into your MySpec workspace, ready to build.

Step 2 | Set Up Your Project & Upload Context

The MySpec project management dashboard showing a list of user projects and the primary "New Project" button.

The foundation of a great specification is great context.

  1. Create a New Project: Click the "New Project" button. A clean modal will appear asking for a Project Name (e.g., Mobile App Spec, Blog Platform) and a Description.
  2. Describe Your Vision: Keep the initial description simple. Example: "A blog to share traveling tips and sell trekking clothes."
  3. Upload Attachments (Crucial for Context): Look at the bottom left of your dashboard. You will see an Attachments panel.
  • Pro Tip: If you have existing brain-dumps, rough PRDs, database schemas, or API docs in PDF, DOCX, or TXT format, upload them here! The AI Architect will read these files and incorporate your existing knowledge into the new specifications.
The document attachment panel in the MySpec dashboard used to upload PDFs and text files for providing project context to the AI.

Step 3 | The AI Architect Interview

An interactive AI Architect interview in MySpec showing structured multiple-choice questions to define a web application's requirements.

You don't need a massive, perfect prompt to start. MySpec features an AI-driven Interview Engine that will guide you.

Notice the top navigation bar tracking your progress: Interview βž” Constitution βž” Requirements βž” Design βž” Tasks.

  1. Answer the Questions: Based on your initial description and uploaded attachments, the AI will ask targeted, clarifying questions. (e.g., "Should this be mobile-first?" "Do you need offline capability?" "What's your preferred payment gateway for the clothes?")
  2. Chat Naturally: Reply in the chat box just as you would to a senior developer.
  3. Skip if Unsure: Don't have an answer? Tell the AI you aren't sure, and it will provide smart, industry-standard recommendations for you to choose from.

Step 4 | Watch Your Spec Bundle Generate

MySpec requirements review interface showing AI-generated quality scores and improvement suggestions for non-functional requirements.

Once the interview is complete, MySpec automatically shifts into the generation phase. You can watch your files build in real-time in the left-hand Specs Sidebar.

MySpec generates four critical, standardized markdown files:

  • πŸ“„ constitution.md (The Foundation): Defines your tech stack, architectural patterns (e.g., Clean Architecture), and non-negotiable coding standards.
  • πŸ“„ requirements.md (The "What"): Details functional specifications and user stories using the strict EARS+ (Easy Approach to Requirements Syntax) format.
  • πŸ“„ design.md (The "How"): Your technical blueprint, complete with database schemas, API endpoints, and auto-generated Mermaid.js architecture diagrams.
  • πŸ“„ tasks.md (The "Action"): A granular, step-by-step implementation plan perfectly scoped for AI coding agents to execute.

Step 5 | The Review & "Vibe Specify'ing" Process

MySpec sidebar navigation displaying a Spec Bundle with timestamped revision history for constitution and requirements markdown files.

MySpec doesn't just hand you a document and wish you luck. The Review phase is where the magic happens.

Navigating the Review UI

As seen in your dashboard, MySpec will present specific requirements and architectural choices for your approval.

  • AI Quality Scoring: The AI acts as its own QA, scoring its generated requirements (e.g., giving a requirement a 6/10 or 5/10) and highlighting why it might be tautological or unclear.
  • Actionable Suggestions: The AI will offer inline suggestions (e.g., "Clarify whether in-app guidance counts as 'unassisted'.")
  • Approve or Reject: Use the Next to approve, or hit Request Change to modify the rule.

Vibe Specify'ing (Chat-to-Edit)

Notice something missing in your generated design.md? Don't edit the markdown manually. Use Vibe Specify'ing.

  1. Go to the chat bar at the bottom.
  2. Type a natural language command: "Make the API more secure by adding rate limiting."
  3. The AI will directly update the necessary files.
  4. Version Control: Look at the left sidebar. MySpec tracks every single file revision (e.g., Rev 18, Rev 17). If you don't like an AI update, you can instantly roll back to a previous version.

Step 6 | Export and Build with AI

The MySpec project completion screen with a prominent download button to export the finalized four-file markdown Spec Bundle.

Once your specs are perfectly refined, it’s time to code.

  1. Export the Bundle: Download your Spec Bundle as a ZIP file.
  2. Add to Your Repo: Place the exported markdown files into a .specs/ directory at the root of your code repository.
  3. Prompt Your AI Assistant: Open your IDE (Cursor, VS Code with Copilot, etc.) or Claude Code, and use a simple prompt:"Read the files in the .specs/ folder. Please implement the authentication module exactly as described in tasks.md, following the rules in constitution.md."

Watch as your AI coding tool builds the right thing, the first time, with drastically reduced hallucinations and zero token waste.

Need Help?

πŸ‘‰ Checkout our other blog posts to learn about spec-driven development here.

Because MySpec is currently in Open Beta, your feedback is incredibly valuable to us! If you encounter bugs, or have feature requests (like custom spec templates or team collaboration tools coming later this year), reach out to our team via the app.

Happy Specifying! πŸš€