|
|
1 ay önce | |
|---|---|---|
| .github | 1 ay önce | |
| backups | 1 ay önce | |
| documents | 1 ay önce | |
| libs | 1 ay önce | |
| prompts | 1 ay önce | |
| skills | 1 ay önce | |
| system_prompts | 1 ay önce | |
| .gitignore | 1 ay önce | |
| AGENTS.md | 1 ay önce | |
| CLAUDE.md | 1 ay önce | |
| CODE_OF_CONDUCT.md | 1 ay önce | |
| CONTRIBUTING.md | 1 ay önce | |
| GEMINI.md | 1 ay önce | |
| LICENSE | 1 ay önce | |
| Makefile | 1 ay önce | |
| README.md | 1 ay önce |
Vibe Coding 是一个与 AI 结对编程的综合工作流程,旨在帮助开发者高效地将想法付诸实践。本指南详细介绍了从项目构思、技术选型、实施规划到具体开发、调试和扩展的全过程,强调以规划驱动和模块化为核心,避免因缺乏有效管理而导致项目陷入混乱。
核心理念: 规划是项目成功的基石。 审慎地引导 AI 进行规划,以确保代码库的可维护性和可管理性。
注意:以下经验分享并非普遍适用,请在具体实践中结合场景,辩证采纳。
该思想的核心是构建一个能够自我优化的 AI 系统。其递归本质可分解为以下步骤:
创生 (Bootstrap):
α-提示词 和 Ω-提示词 的初始版本 (v1)。自省与进化 (Self-Correction & Evolution):
Ω-提示词 (v1) 优化 α-提示词 (v1),从而得到一个更强大的 α-提示词 (v2)。创造 (Generation):
α-提示词 (v2) 生成所有需要的目标提示词和技能。循环与飞跃 (Recursive Loop):
Ω-提示词)反馈给系统,再次用于优化 α-提示词,从而启动下一轮进化。通过此持续的递归优化循环,系统在每次迭代中实现自我超越,无限逼近预设的理想状态。
Local History 插件对项目版本管理尤为便捷。建议只选择第一梯队模型处理复杂任务,以确保最佳效果与效率。
codex-5.1-max-xhigh, claude-opus-4.5-xhigh, gpt-5.2-xhighclaude-sonnet-4.5, kimi-k2-thinking, minimax-m2, glm-4.6, gemini-3.0-pro, gemini-2.5-proqwen3, SWE, grok4vibe-coding-cn 项目的核心是围绕知识管理、AI 提示词的组织与自动化而构建。以下是其简化的目录结构说明:
.
├── backups/ # 项目备份脚本。
├── documents/ # 各类说明文档、经验总结和配置详情。
├── libs/ # 通用库代码,包含内部模块和外部工具。
│ ├── common/ # 通用功能模块。
│ ├── database/ # 数据库相关模块。
│ └── external/ # 外部集成工具,如 prompts-library。
├── prompts/ # 核心资产:集中管理的各类型 AI 提示词。
│ ├── coding_prompts/ # 编程与代码生成专用提示词。
│ ├── system_prompts/ # AI 系统级行为与框架提示词。
│ └── user_prompts/ # 用户自定义提示词。
├── skills/ # 模块化技能库,提供特定领域的工具和知识。
│
├── .gitignore # Git 忽略文件配置。
├── AGENTS.md # AI Agent 的行为准则与配置。
├── CLAUDE.md # Claude 模型的核心行为准则与配置。
├── CODE_OF_CONDUCT.md # 社区行为准则。
├── CONTRIBUTING.md # 贡献指南。
├── GEMINI.md # Gemini 模型的上下文与指令。
├── LICENSE # 项目开源许可证。
├── Makefile # 项目自动化任务脚本(如代码检查、备份)。
└── README.md # 项目主文档。
Vibe Coding 的核心工作流可以概括为:规划驱动 + 上下文固定 + AI 结对执行。它旨在将“从想法到可维护代码”的过程转变为一个可审计、可迭代的流水线。
您将获得:
system_prompts 约束 AI 行为边界,coding_prompts 提供从需求澄清、规划到执行的全链路支持。闭环交付路径: 遵循“需求 -> 上下文文档 -> 实施计划 -> 分步实现 -> 测试 -> 进度记录”的流程,确保全程可追溯、可移交。
graph TB
subgraph ext_layer[外部系统与数据源层]
ext_contrib[社区贡献者]
ext_sheet[Google 表格 / 外部表格]
ext_md[外部 Markdown 提示词]
ext_api[预留:其他数据源 / API]
ext_contrib --> ext_sheet
ext_contrib --> ext_md
ext_api --> ext_sheet
end
subgraph ingest_layer[数据接入与采集层]
excel_raw[prompt_excel/*.xlsx]
md_raw[prompt_docs/外部MD输入]
excel_to_docs[prompts-library/scripts/excel_to_docs.py]
docs_to_excel[prompts-library/scripts/docs_to_excel.py]
ingest_bus[标准化数据帧]
ext_sheet --> excel_raw
ext_md --> md_raw
excel_raw --> excel_to_docs
md_raw --> docs_to_excel
excel_to_docs --> ingest_bus
docs_to_excel --> ingest_bus
end
subgraph core_layer[数据处理与智能决策层 / 核心]
ingest_bus --> validate[字段校验与规范化]
validate --> transform[格式映射转换]
transform --> artifacts_md[prompt_docs/规范MD]
transform --> artifacts_xlsx[prompt_excel/导出XLSX]
orchestrator[main.py · scripts/start_convert.py] --> validate
orchestrator --> transform
end
subgraph consume_layer[执行与消费层]
artifacts_md --> catalog_coding[prompts/coding_prompts]
artifacts_md --> catalog_system[prompts/system_prompts]
artifacts_md --> catalog_assist[prompts/assistant_prompts]
artifacts_md --> catalog_user[prompts/user_prompts]
artifacts_md --> docs_repo[documents/*]
artifacts_md --> new_consumer[预留:其他下游渠道]
catalog_coding --> ai_flow[AI 结对编程流程]
ai_flow --> deliverables[项目上下文 / 计划 / 代码产出]
end
subgraph ux_layer[用户交互与接口层]
cli[CLI: python main.py] --> orchestrator
makefile[Makefile 任务封装] --> cli
readme[README.md 使用指南] --> cli
end
subgraph infra_layer[基础设施与横切能力层]
git[Git 版本控制] --> orchestrator
backups[backups/一键备份.sh · backups/快速备份.py] --> artifacts_md
deps[requirements.txt · scripts/requirements.txt] --> orchestrator
config[prompts-library/scripts/config.yaml] --> orchestrator
monitor[预留:日志与监控] --> orchestrator
end
gantt
title 项目发展路线图
dateFormat YYYY-MM
section 近期 (2025)
补全演示GIF与示例项目: active, 2025-12, 15d
prompts 索引自动生成脚本: 2025-12, 10d
section 中期 (2026 Q1)
一键演示/验证 CLI 工作流: 2026-01, 15d
备份脚本增加快照与校验: 2026-01, 10d
section 远期 (2026 Q1-Q2)
模板化示例项目集: 2026-02, 20d
多模型对比与评估基线: 2026-02, 20d
本节内容源自原作者,并根据当前推荐模型进行了更新。
要开始使用 Vibe Coding,您需要以下任一工具:
本指南适用于 CLI 终端版本和 VSCode 扩展版本。
救救孩子,感谢了,好人一生平安🙏🙏🙏
TQtBXCSTwLFHjBqTS4rNUp7ufiGx51BReyHjYhozVf9AQmfv7yv79xSNs6uaEU5oUk2USasYQfUYau0xa396923a71ee7D9480b346a17dDeEb2c0C287BBC0xa396923a71ee7D9480b346a17dDeEb2c0C287BBCbc1plslluj3zq3snpnnczplu7ywf37h89dyudqua04pz4txwh8z5z5vsre7nlm0xb720c98a48c77f2d49d375932b2867e793029e6337f1562522640e4f84203d2e572155580感谢所有为本项目做出贡献的开发者!
特别鸣谢以下成员的宝贵贡献 (排名不分先后):
@shao__meng |
@0XBard_thomas |
@Pluvio9yte |
@xDinoDeer |
@geekbb
我们热烈欢迎各种形式的贡献。如果您对本项目有任何想法或建议,请随时开启一个 Issue 或提交一个 Pull Request。
在您开始之前,请花时间阅读我们的 贡献指南 (CONTRIBUTING.md) 和 行为准则 (CODE_OF_CONDUCT.md)。
本项目采用 MIT 许可证。