Skip to content

Guide · Open source

How to use vibe-coding-cn: planning-first AI coding guide

Updated · written with AI from the project's own documentation and checked against our catalogue data

vibe-coding-cn is an open-source documentation repository, written mainly in Chinese, that collects a methodology, principles, prompts and tool recommendations for vibe coding, the practice of building software by working closely with AI assistants. This guide shows you how to get the repository, how it is organised, and how to apply its planning-first approach. It is a set of guidance to read, not an installable program.

Vibe Coding 指南2025Emma/vibe-coding-cn · ★ 23.1k · MIT

Quick start

  1. 1Clone the repository. Run the git clone command from the README to download the documents to your machine.
  2. 2Read the principles. Start with the Dao, Fa and Shu sections of the README to learn the core ideas.
  3. 3Write a goal and non-goal. Before asking an AI to build anything, write a one-sentence goal and list what the project will not do.
  4. 4Plan the structure first. Define the framework, module boundaries and interfaces before any implementation.
  5. 5Give context and build one module at a time. Provide the AI with the relevant docs and change one module per step.
  6. 6Review and test. Let the AI draft tests, but check the assertions yourself, and report bugs with expected vs actual behaviour.

What vibe-coding-cn is and what it is not

The README describes Vibe Coding as a workflow for pairing with AI to turn ideas into working software. It stresses planning and modularity so the AI does not drive the project into disorder.

The repository is guidance, not software. Nothing in the README describes an application you install and run, and no prerequisites are listed.

Get the repository and read it online

The source gives one install command: clone the repository. You can also read the material on GitHub without cloning. The main README is in Chinese, and the English version is linked from the language badges at ./i18n/en/README.md.

  • Clone the repository to keep a local copy of the documents and prompts.
git clone https://github.com/2025Emma/vibe-coding-cn

Start with the core principle: plan before you code

The central idea is that planning comes first. The README warns against letting AI plan freely, because the codebase can become unmanageable. It lists principles such as building the structure before the code, keeping modules separate, and treating documentation as context rather than an afterthought.

  • Write a one-sentence goal and a non-goal before starting.
  • Plan the framework first to avoid later technical debt.
  • Split code by responsibility and change one module at a time.
  • Define interfaces before implementation.
  • Write documentation as context for the AI, not after the fact.

Give the AI clear context and debug with precise reports

The README says context is the first-order element of vibe coding, so poor input gives poor output. For debugging, it recommends giving the expected result, the actual result and a minimal reproduction. It also advises stating clearly what the AI may change and what it may not.

The guide suggests letting AI write tests while a human reviews the assertions, and starting a new session when code grows large.

  • State what can and cannot be changed.
  • For bugs, give expected vs actual behaviour plus a minimal reproduction.
  • Let AI draft tests; review the assertions yourself.
  • Split into a new chat session when the code becomes large.

Use the recursive prompt-optimisation method (optional)

The README describes a meta-method with two master prompts: an α-prompt that generates prompts or skills, and an Ω-prompt that optimises them. The lifecycle is bootstrap v1 versions with AI, use the Ω-prompt to improve the α-prompt, generate targets with the improved α-prompt, then feed outputs back into the loop.

The author notes that the experience shared is not universally applicable, so adopt ideas selectively and test them in your own context.

Choose tools from the recommendation lists

The README lists IDEs, terminals, editors and AI models that the author recommends. Examples include Visual Studio Code, Cursor, Warp, Neovim with LazyVim, Claude Opus 4.5 and Codex CLI. These are the author's picks, and the README does not provide independent benchmarks to compare them.

Check each tool's own site and terms before adopting it.

  • Visual Studio Code: suited to reading code and manual edits.
  • Cursor: listed as a well-known AI IDE.
  • Warp: a terminal with AI features for command-line work and debugging.
  • Neovim with LazyVim: a keyboard-driven editor setup.

What people use it for

  • Planning a new Python project with an AI assistant before writing code.
  • Structuring prompts for code generation using the repository's recommended habits.
  • Choosing an editor or terminal setup from the author's recommendation lists.
  • Exploring the recursive α-prompt and Ω-prompt idea for building prompt libraries.
  • Reading the Chinese documentation as a reference for AI-assisted development workflow.

Frequently asked questions

Is vibe-coding-cn free to use?

The repository is published under the MIT licence, as shown in its metadata. Check the LICENSE file in the repository for the full terms.

How do I install vibe-coding-cn?

The README gives one command: git clone https://github.com/2025Emma/vibe-coding-cn. There is no installable application, so after cloning you read the documents.

What are the requirements for vibe-coding-cn?

The source lists no prerequisites. You need git to clone the repository and a way to read Markdown files. The main README is in Chinese, so an English version is linked separately.

Is vibe-coding-cn available in English?

The main README is in Chinese. The README links to an English version at ./i18n/en/README.md, along with versions in many other languages.

What are the alternatives to vibe-coding-cn?

The analysis lists no comparable projects. For AI coding tools themselves, the README names Cursor, Claude Code and Codex CLI as examples, but it does not compare them as methodology resources.

Does vibe-coding-cn have verified benchmarks?

No. The README gives recommendations and experience shared by the author, not independent or verified benchmarks, and it says the experience is not universally applicable.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use vibe-coding-cn if you read Chinese and want a structured, planning-first approach to AI-assisted coding, or a curated set of prompts and tool ideas. Pick something else if you need software to install and run, need English-language documentation, or want independent benchmarks of AI tools.

Install options & downloads