Scaffold AI-friendly project structures for Vibe Coding β a methodology that helps AI agents work more effectively on your codebase.
An implementation of the ideas presented in this article.
Vibe Coding is a development approach where:
- AI agents handle implementation based on clear structures
- Knowledge compounds through wiki and experience recording
- Complexity-based routing ensures the right workflow for each task
pip install create-vibe-appcreate-vibe-app my-project
cd my-project
code .Then in your AI assistant:
"Read MAIN.md, then help me build [your idea]"
my-project/
βββ MAIN.md # Project entry point
βββ agent/ # AI agent definitions
β βββ phase-router.md
β βββ requirement-manager.md
β βββ design-manager.md
β βββ implementation-executor.md
β βββ experience-depositor.md
βββ skill/ # Reusable workflow skills (10)
βββ wiki/ # Project knowledge base
βββ requirement/ # Task tracking
βββ mcp/ # External tool configs
βββ code/ # Your source code
βββ reference/ # Reference implementations
User Task β Analyze Intent β Detect Complexity β Route β Update Knowledge
β
Simple: Direct execution
Medium: Requirement β Design β Implement
Complex: Full flow + User confirmation