vibe-coding-cn  by 2025Emma

AI co-pilot for turning ideas into code

Created 3 weeks ago

New!

7,351 stars

Top 6.9% on SourcePulse

GitHubView on GitHub
Project Summary

Vibe Coding offers a structured methodology for AI pair programming, designed to transform ideas into maintainable codebases efficiently. It targets developers seeking a systematic approach to leverage AI, emphasizing meticulous planning and context management to prevent project chaos. The core benefit is a streamlined, auditable development pipeline from conception to deployable code.

How It Works

The project introduces a "Meta-Methodology" centered around recursive self-optimizing AI systems. This involves defining distinct AI roles: an Alpha-prompt (generator) and an Omega-prompt (optimizer). The lifecycle includes bootstrapping initial prompts, using the Omega-prompt to refine the Alpha-prompt, generating target outputs with the evolved Alpha-prompt, and feeding these back into the system for continuous improvement. This approach prioritizes planning, context, and a systematic input-process-output flow to guide AI development effectively.

Quick Start & Requirements

  • Primary AI Models: Claude Opus 4.5 (via Claude Code) or gpt-5.1-codex.1-codex (via Codex CLI).
  • Recommended IDEs: Visual Studio Code, Cursor, Warp, Neovim (LazyVim).
  • Setup: Requires creating a Game Design Document (GDD) or Product Requirements Document (PRD), defining a tech stack, generating a detailed implementation plan, and organizing these within a project's memory-bank directory.
  • Dependencies: Python, specific AI model access, Git.
  • Documentation: zread.ai/tukuaiai/vibe-coding-cn

Highlighted Details

  • Prompt Toolchain: Organizes system, coding, assistant, and user prompts within i18n/zh/prompts/ for structured AI interaction.
  • Closed-Loop Delivery: Enforces a traceable workflow: Requirements → Context Docs → Implementation Plan → Step-by-step Execution → Self-Testing → Progress Tracking.
  • Extensive Tool Support: Integrates numerous AI models (Gemini, Qwen, GLM, Copilot) and development utilities (Augment, Ollama, Mermaid Chart, tmux).
  • Workflow Visualization: Includes a Mermaid diagram detailing the data flow and architectural layers.
  • Performance Metrics: Suggests tracking metrics like prompt hit rate, turnaround time, and change reviewability.

Maintenance & Community

  • Community: Primarily via Telegram groups and channels (Telegram 交流群, Telegram 频道).
  • Contributors: Acknowledges contributions from various GitHub handles.
  • Support: Accepts donations via multiple cryptocurrency networks and Binance UID.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

The methodology's effectiveness is heavily dependent on the chosen AI models and the user's skill in prompt engineering. The setup process requires careful review and potential manual adjustment of AI-generated rules and plans. While comprehensive, the project's success relies on disciplined adherence to its structured workflow, and performance metrics are largely based on manual tracking.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
7,630 stars in the last 25 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

awesome-cursorrules by PatrickJS

0.6%
37k
Curated list of Cursor AI .cursorrules files for AI-powered code editor
Created 1 year ago
Updated 2 months ago
Feedback? Help us improve.