Vibe-coding, for everyone
Build real websites and web apps by describing them.
Vibe-Spec is a guided workflow for people with little to no coding experience. You describe what you want; it plans, asks questions, and builds one step at a time — on the same battle-tested, industry-standard stack engineers rely on to ship real production apps. No need to know how the code works.
Built for websites, web apps, and PWAs — not native iOS or Android apps.
- ✓ Draft
- ✓ Refine
- ✓ Phases
- ✓ Plan
- Build
You guide each step and approve every phase before it’s built — currently building phase 2 of 4.
/plugin marketplace add Connorrmcd6/vibe-spec/plugin install vibe-spec
That’s it — the workflow is now available. Type /spec-draft to begin.
How it works
Five simple steps take you from an idea to a working app. You stay in plain language the whole way — the commands do the technical work.
- 1
Describe it
/spec-draftTell it what you want to build. It interviews you and writes a plain-language spec — what the app does and how people use it.
- 2
Refine it
/spec-refineIt asks questions, fills the gaps, and chooses the right tools for the job, so the plan is solid before any code is written.
- 3
Break it down
/spec-phasesIt splits the work into small, ordered phases — bite-sized pieces you can follow one at a time.
- 4
Plan each phase
/spec-planIt writes a short plan for every phase up front, so nothing is a surprise and you always know what’s next.
- 5
Build it
/spec-implementIt builds one phase at a time and keeps the spec up to date as it goes, so the plan always matches the app.
Each step runs in a fresh session, and the spec is always kept current — so the AI never loses track of what you’re building.
Make it beautiful
Vibe-Spec gets the foundation right — solid, working, production-grade.
When you want it to look as good as it works, hand it to
impeccable — a separate set of design skills (/polish, /bolder, /delight) that turn a working app into a beautiful one. This very site was built
that way.
Getting set up
Building real apps needs a few tools on your machine. These commands sort that out for you — installing only what your project actually uses, and helping when something goes sideways. They’re separate from the workflow above; reach for them whenever you need.
-
/spec-setupRun this first. It checks what your project needs and helps you install only the missing tools — one step at a time, nothing happens without your OK.
-
/spec-doctorA quick health check. It tells you what’s installed and what isn’t — and changes nothing.
-
/spec-troubleshootSomething not working? Describe it and it walks you through the fix, from database hiccups to setup snags.
Keep your secrets safe
Apps have secrets — passwords, API keys, access tokens. The most common security slip is one of them leaking into the part of the app that runs in people’s browsers. One command checks for it.
/spec-secrets It scans your app and flags three classic mistakes:
- A password or key accidentally shipped to the browser
- A secret left hard-coded in the app instead of kept safe
- A secrets file about to be saved into your project's history
Here’s the important part: your actual secret values are never shown to the AI. A small local script does the checking on your machine and reports back only names and a pass/fail — so the audit is safer than pasting anything into a chat. The same check can run automatically before every save and in your project’s safety net, so a leak never makes it out the door.
Built on solid ground
You don’t need to know any of this. Behind the scenes, Vibe-Spec draws on 20 battle-tested references built on the same industry-standard tools engineers use every day — so what gets built is the real thing, not a throwaway prototype. It only uses the pieces your app actually needs.
- AI-Assisted Development
- Project Scaffolding
- High-Performance APIs
- Docker
- Database Architecture
- Prisma ORM
- dbt Transforms
- Authentication
- RBAC (permissions)
- Validation
- Testing
- UI Framework
- File & Media Uploads
- Push Notifications
- CI/CD
- Pre-commit Hooks
- Deployment
- Scripts & CLI Tools
- Prerequisites & Setup
- Secret Hygiene
Curious about the details? They’re all on GitHub.
Prefer not to install a plugin?
No problem — the whole thing is just markdown. Copy it and paste it into
Claude, Cursor, or any AI tool, or save it as vibe-spec.md in your project so your assistant always has it on hand. It’s the same reference
the plugin uses, kept in sync automatically.
# Vibe-Spec: Stack Reference Guide
A reusable blueprint for building full-stack web apps with Next.js, Prisma, and
PostgreSQL — refined through real production projects using spec-driven
development. Every section is self-contained with skip/need conditions, key
files, copy-pasteable config, and gotchas.
**Only adopt what you need.** Most projects won't need all of it: a static site
doesn't need Prisma or Docker; a simple CRUD app doesn't need S3 or push
notifications. Load only the sections relevant to the task in front of you.
---
# AI-Assisted Development (Spec-Driven Workflow)
> **Skip this if:** you don’t use AI coding tools 21 sections · ~92 KB · always current with the plugin.
Ready to build your idea?
Install the workflow in two lines, then describe what you want to build. No setup, no boilerplate — just start.