Start Here (No Confusion) ✅
If you only have 5 minutes, follow this:
1) Run the starter kit
cd projects/vibe-starterkit
docker compose up -d --build
2) Verify services
- App:
http://localhost:8000 - Admin:
http://localhost:8000/admin/login - Swagger:
http://localhost:8000/docs/v1 - Docs portal:
http://localhost:3000
3) Deliver your first feature (mandatory order)
- Write requirement in
docs/PRODUCT_REQUIREMENTS.md - Implement feature
- Ask AI agent to update required docs (automatic), then review:
docs/api/openapi.yamldocs/db/schema.dbmldocs/BUSINESS_FLOW.md
- Run:
php artisan starter:quality-gate
php artisan starter:docs-regenerate v1
4) When is a feature considered done?
A feature is done only if:
- quality gate PASS
- required docs updated
- PRD acceptance criteria fulfilled
5) Expected result
- faster coding (vibe coding)
- fewer bugs/regressions
- docs always in sync
- easy scaling to complex scope