Vibe Coding 开发框架选型助手 —— 帮助开发者在 BMad、Spec Kit、OpenSpec 三个主流框架中做出最优选择。
Vibe Coding(氛围编程/AI辅助编程)正在改变软件开发的方式。但面对 BMad、Spec Kit、OpenSpec 等众多框架,开发者常常困惑:
- ❓ 我的项目适合哪个框架?
- ❓ 个人项目和团队项目选择有什么不同?
- ❓ 遗留系统改造应该用什么?
- ❓ 如何权衡学习成本和收益?
这个 Skill 就是你的选型顾问。
- ✅ 三框架深度对比(BMad / Spec Kit / OpenSpec)
- ✅ 决策矩阵(按复杂度、团队规模、项目类型)
- ✅ 交互式选型流程
- ✅ 一键生成推荐报告
- ✅ 快速开始指南
将此 Skill 添加到你的 OpenClaw/Codex 技能库:
# 克隆到技能目录
git clone https://github.com/yourusername/vibecoding-framework-selector.git
# 或使用 skill 包安装
# (根据你的 AI 工具选择安装方式)当你需要选择 Vibe Coding 框架时,AI 助手会自动触发此 Skill。
或者直接询问:
"我要开始一个新项目,应该选择哪个 Vibe Coding 框架?"
"对比 BMad、Spec Kit 和 OpenSpec"
"我的团队有5个人,要做个SaaS产品,推荐什么框架?"
| 框架 | 定位 | 复杂度 | 最佳场景 |
|---|---|---|---|
| BMad | 企业级全流程 | ⭐⭐⭐⭐⭐ | 复杂系统、多团队协作、游戏开发 |
| Spec Kit | 规范驱动开发 | ⭐⭐⭐ | 新产品、团队规范、GitHub生态 |
| OpenSpec | 轻量级迭代 | ⭐⭐ | 快速原型、个人项目、遗留改造 |
项目复杂度?
├─ 简单(1-2周)→ OpenSpec
├─ 中等(1-3月)→ Spec Kit
└─ 复杂(3月+)→ BMad
团队规模?
├─ 1-2人 → OpenSpec
├─ 3-10人 → Spec Kit
└─ 10+人 → BMad
项目类型?
├─ 遗留系统改造 → OpenSpec
├─ 游戏开发 → BMad + BMGD
└─ 企业级合规 → BMad Enterprise
核心特点:
- 21个专业Agent,50+工作流
- 规模自适应:Quick Flow / Method / Enterprise
- Party Mode多Agent协作
- 模块化扩展(游戏、测试、创意)
入门:
npx bmad-method install
# 然后运行 /bmad-help核心特点:
- 规范驱动开发(Spec作为可执行产物)
- 6步流程:constitution → specify → plan → tasks → implement
- GitHub官方背书
- 支持20+ AI助手
入门:
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
specify init my-project --ai claude核心特点:
- 最轻量,4个核心命令
- 专为遗留项目(brownfield)设计
- Artifact-guided workflow
- 流畅迭代,不僵化
入门:
npm install -g @fission-ai/openspec@latest
cd your-project && openspec init
# /opsx:new feature-name- 基础框架对比
- 决策矩阵
- Skill 文档
- 交互式问答流程
- 可视化决策树
- 案例库(真实项目选型案例)
- 社区贡献指南
欢迎贡献!你可以:
- 提交 Issue 报告问题或建议
- 提交 PR 改进决策逻辑
- 分享你的选型案例
- 完善文档
MIT License - 详见 LICENSE
- BMad Method - 企业级AI开发框架
- Spec Kit - GitHub官方Spec驱动开发
- OpenSpec - 轻量级Spec框架
有选型困惑?欢迎开 Issue 讨论!
Made with 💙 by Leo & 小羽毛
用开源精神一点一滴影响这个世界