# πŸ“š Documents > Vibe Coding knowledge system, organized by learning path ## πŸ—ΊοΈ Directory Structure ``` documents/ β”œβ”€β”€ -01-philosophy-and-methodology/ # Supreme ideological directive, underlying logic β”œβ”€β”€ 00-fundamentals/ # Core concepts, glue coding, methodology β”‚ β”œβ”€β”€ Glue Coding.md β”‚ β”œβ”€β”€ Language Layer Elements.md β”‚ β”œβ”€β”€ Common Pitfalls.md β”‚ β”œβ”€β”€ The Way of Programming.md β”‚ β”œβ”€β”€ Development Experience.md β”‚ β”œβ”€β”€ System Prompt Construction Principles.md β”‚ β”œβ”€β”€ A Formalization of Recursive Self-Optimizing Generative Systems.md β”‚ β”œβ”€β”€ General Project Architecture Template.md β”‚ └── Code Organization.md β”‚ β”œβ”€β”€ 01-getting-started/ # Getting started guides β”‚ β”œβ”€β”€ 00-Vibe Coding Philosophy.md β”‚ β”œβ”€β”€ 01-Network Environment Configuration.md β”‚ β”œβ”€β”€ 02-Development Environment Setup.md β”‚ └── 03-IDE Configuration.md β”‚ β”œβ”€β”€ 02-methodology/ # Methodology & best practices β”‚ β”œβ”€β”€ auggie-mcp Configuration Document.md β”‚ β”œβ”€β”€ LazyVim Shortcut Cheatsheet.md β”‚ β”œβ”€β”€ tmux Shortcut Cheatsheet.md β”‚ β”œβ”€β”€ vibe-coding-experience-collection.md β”‚ └── How to SSH to Local Computer from Any Location via Mobile, Based on FRP Implementation.md β”‚ β”œβ”€β”€ 03-practice/ # Practical examples β”‚ β”œβ”€β”€ telegram-dev/ β”‚ β”œβ”€β”€ polymarket-dev/ β”‚ └── web-app/ β”‚ └── 04-resources/ # Tools & resources β”œβ”€β”€ External Resource Aggregation.md β”œβ”€β”€ Tool Collection.md └── Recommended Programming Books.md ``` ## πŸš€ Quick Navigation | Directory | Description | Target Audience | |:----------|:------------|:----------------| | [-01-philosophy-and-methodology](./-01-philosophy-and-methodology/) | Ideological principles, epistemological tools | Architects & advanced developers | | [00-fundamentals](./00-fundamentals/) | Glue coding, core concepts | Understanding fundamentals | | [01-getting-started](./01-getting-started/) | Environment setup, from zero | Beginners | | [02-methodology](./02-methodology/) | Tool tutorials, development experience | Improving efficiency | | [03-practice](./03-practice/) | Project experience, case reviews | Hands-on practice | | [04-resources](./04-resources/) | Templates, tools, external links | Reference lookup | ## πŸ“– Recommended Learning Path 1. **Philosophy** β†’ [-01-philosophy-and-methodology](./-01-philosophy-and-methodology/README.md) 2. **Concepts** β†’ [Glue Coding](./00-fundamentals/Glue%20Coding.md) 3. **Getting Started** β†’ [Vibe Coding Philosophy](./01-getting-started/00-Vibe%20Coding%20Philosophy.md) 4. **Setup** β†’ [Development Environment Setup](./01-getting-started/02-Development%20Environment%20Setup.md) 5. **Tools** β†’ [tmux Shortcut Cheatsheet](./02-methodology/tmux%20Shortcut%20Cheatsheet.md) 6. **Practice** β†’ [Practical Examples](./03-practice/) --- ## πŸ—‚οΈ Categories ### -01-philosophy-and-methodology Supreme ideological directive and epistemological tools: - **Philosophy & Methodology** - The underlying protocol of Vibe Coding - **Phenomenological Reduction** - Suspension of assumptions for clear requirements - **Dialectics** - Thesis-Antithesis-Synthesis iterative development ### 00-fundamentals Core concepts and methodology: - **Glue Coding** - Revolutionary programming paradigm - **Language Layer Elements** - 12-layer framework - **Common Pitfalls** - Avoid common mistakes - **The Way of Programming** - Dao Β· Fa Β· Shu philosophy - **Development Experience** - Best practices - **System Prompt Construction Principles** - Prompt engineering ### 01-getting-started Beginner's guide: - **00-Vibe Coding Philosophy** - Core concepts - **01-Network Environment Configuration** - Network setup - **02-Development Environment Setup** - Dev environment - **03-IDE Configuration** - VS Code / Cursor setup ### 02-methodology Tools and tutorials: - **auggie-mcp Configuration** - Augment MCP setup - **LazyVim Shortcut Cheatsheet** - Vim shortcuts - **tmux Shortcut Cheatsheet** - Terminal multiplexer - **FRP Remote Development** - Mobile SSH access ### 03-practice Real project examples: - **telegram-dev/** - Telegram bot development - **polymarket-dev/** - Polymarket data analysis - **web-app/** - Web application examples ### 04-resources Tools and external resources: - **External Resource Aggregation** - Curated links - **Tool Collection** - Recommended tools - **Recommended Programming Books** - Book list --- ## πŸ”— Related Resources - [Prompts Library](../prompts/) - [Skills Library](../skills/) - [Main README](../../../README.md) --- [← Back](../README.md)