An opinionated guide on how to vibe code.
Available in English, Español, 中文, 한국어, and 日本語.
git clone <repo-url>
cd vibe-coding-lite
python3 -m http.server 8000
open http://localhost:8000- Step 3 recommends using VitePress for JavaScript projects or Zensical for Python projects when setting up the documentation site in
docs/. - Step 9 now includes a small prompt pack for pushing beyond “good enough,” surfacing neglected weaknesses, and finding the highest-leverage next improvement.
Every change goes through a review-before-commit loop:
- Summarize — after making changes, write a summary with rationale and a source-code-only
git diffinto.memory/last-commit.md - Review — spawn a code-reviewer (via
pi-tmux-manager) to review the summary and diff - Iterate — fix anything the reviewer flags, update the summary, re-review
- Commit — once approved, use the summary as the commit message, then delete
.memory/last-commit.md
Only source code files (.html, .css, .js, .md) appear in the diff — never binary, JSON, XML, images, or lock files.
See Step 7 in the Quickstart guide for full details.