Vibe Coding is a methodology guide for building games and applications using AI coding assistants like Claude Opus or Codex.
The guide addresses the challenge of maintaining code quality and project coherence when relying on AI for development. It works by establishing a structured workflow that begins with human-driven planning rather than autonomous AI planning. The approach emphasizes creating a Game Design Document or Product Requirements Document first, defining a tech stack, and then using an AGENTS.md file with carefully configured rules to guide the AI assistant's code generation. The core principle is that planning must remain under human control to prevent the codebase from becoming unmanageable.
Developers should adopt this approach if they are building games or applications with AI assistance and want to maintain architectural integrity throughout development. The methodology suits projects where the developer is willing to invest time in upfront planning and rule configuration. The guide specifically recommends Claude Opus 4.7 or Codex 5.5 as the primary tools, noting that while earlier versions supported other models, the current approach has settled on these two. For developers considering Cursor, an older version of the guide exists but is noted as less powerful than the current recommendations.
The project is a living document that has evolved through multiple iterations, having transitioned between different AI models and tools as the author refined the methodology. The guide emphasizes that rules should be reviewed and manually adjusted by the developer, with critical rules marked as "Always" to ensure consistent AI behavior. The author stresses that over-engineering initial planning should be avoided in favor of iterative refinement, and that modularity in code organization must be actively enforced through the configured rules rather than left to the AI's discretion.