626Labs · Claude Code plugin

Vibe coding with a map.

Thirteen slash commands that take you from idea spark to shipped app — spec-first, persona-aware, with persistent memory that gets sharper every run. Built for builders who move fast and don't want to lose the thread.

v1.9.1·13 commands·MIT·Level 3

Includes13 commands · 17 skills

ValidatedDogfooded across build cycles — Vibe Cartographer builds the other Vibe plugins.

vibe-cartographer ~
> /vibe-cartographer:onboard
Cart v1.8.0 — let's plot your course.
What are you working on?
 
> A CLI that scrapes structured data from job boards.
 
Experience: junior / mid / senior? Pace: Learner or Builder?
> Senior, Builder.
 
Pick a voice: Professor · Cohort · Superdev · Architect · Coach
> Superdev.
 
Profile written to docs/builder-profile.md. Ready.
Run /vibe-cartographer:scope to start shaping it.
01 · The build chain

Thirteen commands. One shipped app.

Each command writes an artifact the next one reads — scope feeds the PRD, PRD feeds the spec, spec feeds the checklist — so you're never starting from a blank page mid-build.

/vibe-cartographer:onboard

Welcome and meet the builder.

Profiles your experience, pacing, and persona choice, then writes a builder profile every downstream command reads.

/vibe-cartographer:scope

Brainstorm and focus your idea.

Brainstorm partner mode — expands before it constrains. Interviews you, then writes docs/scope.md.

/vibe-cartographer:prd

Turn scope into requirements.

Surfaces every ambiguity and edge case before code exists. Writes docs/prd.md with testable acceptance criteria.

/vibe-cartographer:spec

Blueprint the architecture.

Translates the PRD into a technical blueprint — stack, data flow, file structure. Writes docs/spec.md.

/vibe-cartographer:checklist

Sequence the build plan.

Co-designs a dependency-aware, riskiest-item-first build sequence. You pick step-by-step or autonomous here.

/vibe-cartographer:build

Build the app.

Executes the checklist in your chosen mode. Step-by-step pauses at each item; autonomous runs straight through.

/vibe-cartographer:iterate

Optional polish pass.

Compressed planning loop after the core build. Surfaces Tier 1/2/3 polish candidates from the build's open flags.

/vibe-cartographer:reflect

Retro and peer review.

Post-ship retro: a conversational check-in, then a qualitative review of your build against the eval rubric.

/vibe-cartographer:evolve

Propose self-improvements.

Reads session logs and friction signals, surfaces patterns, proposes concrete SKILL edits. Nothing auto-applies.

/vibe-cartographer:vitals

Self-diagnostic health check.

Eight read-only checks across plugin files, profile, and logs. Offers matching auto-fixes with explicit confirmation.

/vibe-cartographer:friction

Inspect the friction log.

Read-only view into the friction log, grouped by type with confidence. Filterable by project, type, and days.

/vibe-cartographer:coder-voice

Capture your coder voice.

Writes a voice block so the agent answers in your voice during autonomous work. Personal sweep or preset cutter.

02 · The brain

A plugin that learns from every run.

Vibe Cartographer is built on the Self-Evolving Plugin Framework — the thesis that a plugin should be more useful on its tenth run than its first, not because you learned it, but because it learned you. Three capabilities drive that: self-repair, self-teach, and self-evolve. The deepest is self-evolve: /evolve reads your session logs and friction signals, then proposes concrete edits to its own commands — with your consent, one change at a time.

As of v1.8.0, Cart is at Level 3 of the maturity ladder. It shares a unified builder profile with the rest of the family — onboard once, and your persona, experience level, and preferences carry across every plugin.

No telemetry. Session data stays on your machine.
03 · Get it

Install.

Stable marketplace

Tagged releases. Also on npm: @esthernandez/vibe-cartographer.

/plugin marketplace add estevanhernandez-stack-ed/vibe-cartographer
/plugin install vibe-cartographer@vibe-cartographer

Main is the canary channel; tagged versions are stable.