🕐 Local: --:--:-- ⏰ Swatch: @---

How to Use VibeCodingTutor

Quick Start

1. Installation


git clone https://codeberg.org/toulcit/vibecodingtutor.git
cd vibecodingtutor
python vibetutor.py

Or use the install script:


./install.sh

2. Launch the Tutor

Run the main application:


python vibetutor.py

3. Navigate the Interface

  • j/k or ↓/↑: Move through lessons
  • Enter: Select a lesson
  • Esc: Go back
  • q: Quit

4. Complete Lessons

Each lesson contains:

  • Theory: Explanation of the concept
  • Examples: Practical code samples
  • Exercises: Hands-on practice prompts
  • Tips: Pro tips for efficient vibe coding

5. Track Your Progress

Your progress is automatically saved in data/progress.json. Complete all lessons to earn your achievement badge!


Lesson Structure

Foundation

  • What is Vibe Coding?
  • Setting up your AI assistant
  • Prompt engineering practice
  • Code review with AI

Practice

  • Writing clean prompts
  • Iterative development
  • Debugging with AI
  • Testing strategies

Advanced

  • Complex project workflows
  • Multi-file refactoring
  • Architecture planning with AI
  • Maintaining code quality

Tips for Effective Vibe Coding

  1. Be specific: Clear prompts get better results
  2. Iterate: Don’t expect perfect code on first try
  3. Review: Always read and understand generated code
  4. Learn: Use AI explanations to build your knowledge
  5. Practice: Regular sessions improve your prompting skills