// a product manager that lives in your terminal

The PM seat you skipped.

You code faster than you can think about product. Vibe Code PM runs the process you skip, discovery, the spec, the flow, the metrics, the ship gate, the launch, and offers each one unprompted the moment it matters.

Runs inside Claude Code Your plans are plain markdown you own No commands to memorize
claude code, ~/projects/invoice-chaser
the problem

You build the wrong thing, well.

You generate code faster than you can think about product. So you skip the seat that asks the slow questions.

No spec. Scope drift by day two. Flows nobody walked. Features nobody wanted. A launch into silence.

You have a folder of side projects that died, and you know why each one died. The code was fine. Fast, even. The product was the miss.

what it is

The PM seat you skipped, and it offers each step unprompted.

Vibe Code PM does not ask you to learn a process or run the right command at the right time. If you already knew discovery comes before code and instrumentation comes before launch, you would not need a PM. So it reads where your project is and offers the next step unprompted, once.

Say "I want to build an app that does X" and it offers discovery before you write a prompt. Say "let's start coding" with no spec and it offers the PRD. Say "ship it" and it walks your build as a first-time user before you push. Decline any step and it notes the decision and never asks again. Your project, your risk.

how it works

One thing gets enforced. Sequence.

No PRD before the idea is validated. No build before the flow is mapped. No launch before the numbers exist. Each phase writes one markdown file into a .vibecodepm/ folder in your project. Yours, readable, forever. Each phase reads the one before it, and that is how the sequence holds.

01

Discovery

Pressure-tests the idea. Who has the problem, what they do today, real demand, an honest kill-or-go call, and a customer interview kit.

02

PRD

A one-page spec. Scope, the non-scope you will be tempted to add, success and kill criteria, milestones sequenced riskiest-bet-first.

03

Flow

Maps the whole experience before you build. Entry points, happy path, every state, every recovery path.

04

Metrics

Defines success as a number before launch. Activation event, north star, week-one targets, and the instrumentation to actually capture them.

05

Ship-checkgate

Walks your build as a first-time user against the flow map, verifies the metrics landed, then blocks or blesses.

06

GTM

The launch plan. Positioning, who to sell to, pricing, ranked channels, and a first-ten-users list you can work this week.

why it's different

It removes the remembering.

You have tried the Notion template and the "act as a senior PM" prompt. They all require you to remember to use them, which is the exact muscle a vibecoder does not have.

Vibe Code PM shows up when you need it, once, and gets out of the way when you don't. Say no and it stays quiet for good. A prompt cannot remember what phase you are in. This does.

who it's for

Solo builders who ship fast and have felt the sting.

If you have launched into silence, scope-crept a weekend into a quarter, or built a feature nobody touched, this is the seat you were missing.

early access

Launching soon. The first seats go to the waitlist.

$19 /mo at launch
  • All six phases, discovery through launch
  • Unlimited projects
  • Plans are plain markdown in your own repo
  • No commands to learn

Pricing goes live once the plugin has survived enough real builds. The waitlist installs first, in order, and keeps the launch price.

faq

Questions.

When can I install it?

It is in final hardening now, being run against real builds until the rough edges are gone. The waitlist gets install access first, in order, and keeps the $19 launch price.

Do I have to learn a bunch of commands?

No. It reads your project and offers each step unprompted, once. Commands exist if you want them, and you never need them.

What if I disagree with a step?

Decline it. It logs the decision and never offers that step again for that project.

Where does my data live?

In a .vibecodepm/ folder in your own repo, plain markdown, versioned with your code. Nothing leaves your machine that Claude Code does not already handle.

Is this just prompts?

No. It is a sequenced lifecycle with gates. Ship-check literally walks your build as a stranger and can block a launch. A prompt cannot remember what phase you are in. This does.

I already know how to PM.

Then you will fly through the gates, and still catch the one flow you didn't walk. The PM that annoys you the least is the one that is right.

Vibe code all you want. Just stop shipping the wrong thing.

Join the launch waitlist