Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/swt-labs/vibe-better-with-claude-code-vbw/llms.txt

Use this file to discover all available pages before exploring further.

Advanced commands give you direct control over codebase analysis, standalone research, version management, and work profiles.

/vbw:map

Analyze your codebase with parallel Scout teammates and produce structured mapping documents.
/vbw:map [--incremental] [--package=name] [--tier=solo|duo|quad]

How it works

/vbw:map sizes your codebase and selects a Scout tier automatically:
TierFilesStrategy
solo<200Orchestrator maps inline
duo200–1,0002 Scouts covering combined domains
quad1,000+4 Scouts, one per domain
The 4 Scout domains:
  • Tech Stack — languages, frameworks, dependencies
  • Architecture — structure, patterns, component boundaries
  • Quality — conventions, testing approach, coverage
  • Concerns — debt, risks, security surface
Each Scout writes its domain files directly, then the orchestrator synthesizes them into two cross-cutting documents:
  • INDEX.md — cross-referenced index with validation notes for contradictions
  • PATTERNS.md — recurring architectural, naming, quality, and dependency patterns
Incremental refresh: If a mapping already exists and fewer than 20% of files have changed, /vbw:map runs in incremental mode — updating only the affected documents. Monorepo support: Use --package=name to scope the map to a single package within a monorepo. Security: A PreToolUse hook enforces that Scouts never read .env files or credential files.

Flags

FlagDescription
--incrementalForce incremental refresh
--package=nameScope to a single monorepo package
--tier=solo|duo|quadOverride auto-detected Scout tier

Example

/vbw:map
/vbw:map --package=api --tier=quad
/vbw:init runs /vbw:map automatically for existing codebases. Run /vbw:map directly when you want to refresh the mapping after significant refactoring.

/vbw:research

Run a standalone research task, decoupled from planning.
/vbw:research
Use this when you need answers — architecture options, library comparisons, API behavior — before you’re ready to commit to a plan. Research output can inform a later /vbw:vibe --discuss or /vbw:vibe --plan session.

Plugin maintenance

/vbw:whats-new

View changelog entries since your installed version.
/vbw:whats-new

/vbw:update

Update VBW to the latest version.
/vbw:update
Fetches the latest version and refreshes the plugin cache automatically.

/vbw:uninstall

Remove VBW cleanly.
/vbw:uninstall
Removes the statusline configuration, VBW settings from settings.json, and project data in .vbw-planning/. Your source code is untouched.

Work profiles

Profiles combine effort, autonomy, and verification settings into a single switch. Apply a profile with /vbw:profile [name].
ProfileEffortAutonomyVerification
defaultbalancedstandardstandard
prototypefastconfidentquick
productionthoroughcautiousdeep
yoloturbopure-vibeskip
Profile descriptions:
  • default — balanced throughput with standard confirmation gates. Good for most projects.
  • prototype — fast iteration with fewer prompts. Good for exploratory work or demos.
  • production — thorough planning, cautious execution, deep QA. Good for high-stakes deployments.
  • yolo — maximum speed, no confirmations, QA skipped. For when you know what you’re doing and want zero ceremony.
Switch profiles:
/vbw:profile production
/vbw:profile prototype
Create a custom profile: Run /vbw:profile without arguments or use /vbw:config to adjust individual settings — VBW detects the drift from your current profile and offers to save it as a new named profile.
Profiles affect all subsequent /vbw:vibe runs until you switch again. Override per-run with --effort=<level> on any lifecycle command.

Build docs developers (and LLMs) love