lets-vibe
v0.4.0
Published
CLI tool that scaffolds a professional documentation structure for new projects.
Readme
lets-vibe
A CLI tool that scaffolds a clear, professional documentation structure for new software projects.
Installation
# Run directly with npx (recommended)
npx lets-vibe <project-name>
# Or install globally
npm install -g lets-vibe
lets-vibe <project-name>Features
- Generates a
v-docs/directory with ready-to-edit markdown templates. - Cross-platform: macOS, Linux, Windows.
- Helpful flags:
--dry-run,--overwrite,--yes,--cursor,--no-templates.
Getting the Most Out of lets-vibe
Start early – run the CLI at project inception so the Idea & Architecture docs guide discussions from day one.
Use flags together – generate a project and pre-create Cursor context in one go:
npx lets-vibe my-app --cursorDry-run before committing – preview changes when adding docs to an existing repo:
lets-vibe . --dry-runIterate on templates, don't ignore them – replace every
{{placeholder}}in the generated markdown; unfinished TODOs are a signal to revisit requirements.Link docs in pull requests – when a PR implements an EDR decision, reference the EDR/ADR IDs so reviewers have context.
Keep
modules.md&roadmap.mdfresh – update ownership and timelines in the same PR that changes code or backlog.CI tip – add a workflow step that fails if
grep -R "{{.*}}" v-docs | wc -lreturns non-zero, ensuring placeholders get filled.
License
MIT © Conor Breen
# Generate docs **with** templates (default)
npx lets-vibe my-app
# Skip copying templates
npx lets-vibe my-app --no-templates