Thanks for your interest in contributing!
git clone https://github.com/sixtdreanight/vibe-coding-agent.git
cd vibe-coding-agent
npm install
cp .env.example .env.local # configure your AI provider
npm run dev- Fork the repo and create a branch from
main - Make your changes
- Run
npx tsc --noEmitto type-check - Run
npm run buildto verify the build - Add tests for new functionality
- Commit using Conventional Commits format
- Push and open a pull request
feat: add lesson on prompt engineering
fix: sanitize user input in quiz answers
refactor: extract rate limiter into middleware
test: add unit tests for quiz scoring
docs: update SETUP_GUIDE with new provider
Types: feat fix refactor test docs chore perf ci
- TypeScript strict mode enabled
- Next.js App Router conventions
- Components in
components/, hooks inhooks/, lib inlib/ - Functions under 50 lines; files under 800 lines
- Use Tailwind CSS for styling
- Create the lesson content in
content/lessons/ - Add to
content/index.tslesson registry - Test quiz logic with sample answers
- Update README if lesson changes course flow
- TypeScript compiles without errors
- Build succeeds (
npm run build) - New tests added for new behavior
-
.env.exampleupdated if new env vars needed - Content changes reviewed for accuracy
Open a discussion.