Samuel Rondot

Spec Coding by Capacity - Vibe Coding with a planning assistant to build with clarity

Most AI app builders jump straight into building. That feels fast until your app gets messy, inconsistent, and nothing like what you imagined. Today, we’re introducing Spec Coding in Capacity. Instead of building immediately, Capacity now lets you define your app first with the help of an AI co-founder that asks the right questions before any code is generated. More structure upfront. Far less refactoring later. Much better results.

Add a comment

Replies

Best
Saul Fleischman

$69/month for even one custom domain? Industry standard is $25, and Dyad.sh allows one even on their free plan.

Direct Github integration cxoming soon...?

Also, as for the problem with AI "not asking questions," this is why we RAG it: we tell our AI tools, "when something is unclear, always ask questions before you answer or build."

Vibe Mode / Spec Mode: I read your explanations, and now have absolutely no idea which to choose. You need a help page with example(s).

Finally, I did get in there, found the demo does not let me enter a prompt; doesn't work.

Oh, bnut the Mini Pack, for when we get stuck and need just a few more credits: brilliant!

Baptiste Studer

@osakasaul The correct way to look at the platform is as a whole. Spec coding is baked in Capacity to help develop complex features faster with serenity. Capacity offers spec coding + hosting/custom domain + code download. This is not something you see on other platforms, thus the different pricing. Ours may not fit your needs, I get it and respect that. This is personal choices.

Another point is we are not VC backed. We can't afford free plans. The demo has been designed to showcase the UX/UI of the project page so you can understand the main functionalities of the platform before committing to it. It is a compromise for what we can afford to show. And we find it fair.

I get your point about Vibe Mode / Spec Mode, but I disagree with "this is why we RAG it". Non technical people don't know what RAG is and a lot of them are afraid to use AI tools. You feeling confortable with conversing with AI and asking for challenge is not the case for everyone. That's why we developed specialised agents: to guide users and make them feel confortable with the process. Clarifying questions and challenges are baked in our specialised agents so users don't have to explicitly ask for it.

Btw, we have a dedicated support on Discord and WhatsApp, so if you faced any frustration using our platform (which seems to be the case), feel free to reach out there. We'll take time to help you.

Gayathri Kamath

Having used other vibe coding tools, excited to try another method to get started! Is this already connected on the backend to a DB, and does it support something google login, or payment systems?

Baptiste Studer

@gayathri_kamath backend relies on your Supabase account. To integrate google login, payment providers or any other 3rd party platform, you can co-write coding tasks with our specialized agents: they will deal with the technical strategy for you

yama

The spec-first approach resonates—I've seen plenty of vibe-coded apps where early assumptions snowball into major rewrites. I'm curious how the system handles evolving requirements mid-project. Does the AI co-founder flag when new requests conflict with the original spec, or does it silently adjust?

Baptiste Studer

@yamamoto7 our planning system is broader since it's not only at the task level but at the project level as well (PRD, design specs...). Updating your PRD will produced adjusted coding tasks, and the coding agent will deal with adjusting the implementation of the platform. In other words, the implementation of the platform is the mirror of your specs

The co-founder is your assistant that has the knowledge of all the specs of your project. It may tell you if the feature you want to implement is considered out of the MVP scope, but won't prevent you from doing so

LI ZHI

My previous AI projects always turned into a mess after a few prompts. This "plan first" approach is a lifesaver for someone who isn't a pro developer.

Baptiste Studer

@daiphoon I strongly agree! Planning makes all the difference

DeXIV

Looks good, good luck.

What is supported for backend and frontend?

Baptiste Studer

@dexiv thanks for the support 🙏 We made opinionated choices: vitejs + react for the frontend and supabase for the backend. We would love to support Next.js as well, but this is off-limits at the moment.

Mykyta Semenov 🇺🇦🇳🇱

A really good idea! Apps like this need more business analysis, which includes quite a few important steps. Only after completing those steps should the code be generated. That’s when it becomes truly useful.

Simeon

Congratulations on your launch Samuel and Baptiste. Really happy to see you solving the a real problem for most vibe-coded apps. Wishing you all the best.

Savvas Konsta

Love the concept and design!