1. Introduction
  2. Preface
  3. Part I: Foundations of Vibe Coding
  4. Terminology
  5. The Evolution of Development
    1. The Birth of Vibe Coding
    2. Why Traditional Methods Fall Short with AI
  6. Core Philosophy
    1. Semantic Precision and "The Butterfly Defect"
    2. AI Taming: Keeping Control While Leveraging Power
    3. Emergence of New Design Patterns
    4. The Human-in-the-Loop Principle
  7. Part II: Understanding AI Collaboration
  8. How AI Thinks About Code
    1. Context Windows and Memory
    2. Strengths and Limitations
  9. The Human-AI Development Loop
    1. Managing AI Drift
  10. Essential Ground Rules
  11. The Data Dump
  12. Part III: Vibe Coding Patterns
  13. DevDocs Pattern
    1. Foundation Docs
    2. Concept Docs
    3. Enhancement Docs
    4. Exploration Docs
    5. Module Docs
    6. Other Docs
    7. Archaeology Pattern
  14. Smoke Tests Pattern
  15. Fuzzy Architecture
  16. The Anchor Pattern
  17. Offload Pattern
  18. Part IV: The Vibe Coding Method
  19. Deployment and Documentation
  20. Appendices
  21. Appendix 1: New Project Prompts
  22. Appendix 2: From Existing Codebase Prompts
  23. End Notes