将强大的开发工作流带到 OpenClaw/WorkBuddy 的开源技能包
English | 简体中文
让 AI 为你执行开发工作流
GStack-Skills 是一套强大的开发工作流技能包,专为 OpenClaw 和 WorkBuddy 设计。它将复杂、耗时的开发流程(代码审查、测试、部署等)转化为一句话就能执行的自动任务。
核心特性: - 🚀 一键执行:一个命令完成完整工作流 - 🤖 自动化:AI 实际执行,不只是文档 - 💬 对话式:自然语言也能用 - ⚡ 极速:2 分钟完成 30 分钟的工作 - 🎯 专业:15+ 个专业技能,覆盖开发全流程
/review)自动审查代码,发现并修复问题:
User: /review
AI: 审查当前分支...
发现 3 个问题
✅ 已自动修复 2 个
⚠️ 1 个需要手动检查
/qa)自动运行测试并修复 bug:
User: /qa
AI: 运行系统化测试...
• 单元测试:42/42 通过 ✅
• 集成测试:15/15 通过 ✅
健康评分:95/100
/ship)一键部署到生产环境:
User: /ship
AI: 准备自动化发布...
1. 合并基础分支... ✅
2. 运行测试... ✅
3. 更新版本... ✅ (v2.2.0)
4. 创建 PR... ✅ (#247)
状态:✅ 已部署
/office-hours)快速验证产品创意是否值得做:
User: /office-hours 我想做一个 AI 代码审查工具
AI: 让我们验证这个创意...
1. 问题验证:开发者花费 30% 时间在代码审查上 ✅
2. 市场验证:GitHub 上 50K+ 相关项目 ✅
3. 竞争分析:SonarQube 占据 60% 市场 ✅
结论:✅ 值得做,建议专注于自动化修复
/investigate)智能定位问题根因:
User: /investigate 登录功能有问题
AI: 分析问题根因...
症状分析
日志分析
调用追踪
根因:数据库连接池耗尽
修复方案:已应用
验证:✅ 问题已解决
以及更多技能...
只需告诉 OpenClaw/WorkBuddy 安装它:
User: 请帮我安装 gstack-skills
AI: 好的!我来为您安装 gstack-skills。
[自动完成所有安装步骤]
✅ 安装完成!重启后即可使用。
就这么简单! 重启 OpenClaw/WorkBuddy 后,说 /gstack 即可开始使用。
最快的方法 - 运行单个脚本:
git clone https://github.com/AICreator-Wind/gstack-openclaw-skills.git
cd gstack-openclaw-skills
./install.sh
git clone https://github.com/AICreator-Wind/gstack-openclaw-skills.git
cd gstack-openclaw-skills
install.bat
# 克隆仓库
git clone https://github.com/AICreator-Wind/gstack-openclaw-skills.git
cd gstack-openclaw-skills
# 复制到 OpenClaw 技能目录
cp -r gstack-skills ~/.openclaw/skills/
# 或复制到 WorkBuddy 技能目录
cp -r gstack-skills ~/.workbuddy/skills/
详细说明见 INSTALL.md
安装后,使用 gstack-skills 非常简单 - 只需与 OpenClaw/WorkBuddy 对话!
安装后,重启 OpenClaw/WorkBuddy 并说:
User: /gstack
你会看到所有可用的命令。
User: /review
AI: 正在审查当前分支...
文件变更:3 个
新增:+127 行,删除:-45 行
发现的关键问题:
❌ 1. src/db/queries.py:42 存在 SQL 注入风险
自动修复已应用:
✅ 修复 SQL 注入
✅ 添加速率限制
状态:⚠️ 完成(有疑问)
下一步:运行 /qa 进行测试
User: /qa
AI: 运行系统化 QA 测试...
测试结果:
• 单元测试:42/42 通过 ✅
• 集成测试:15/15 通过 ✅
健康评分:95/100
状态:✅ 可以发布
User: /ship
AI: 准备自动化发布...
1. 合并基础分支... ✅
2. 运行测试... ✅ (57/57 通过)
3. 更新版本... ✅ (v2.2.0)
4. 创建 PR... ✅ (#247)
状态:✅ 已部署
你不需要精确的命令。自然语言也可以:
User: 审查我的代码
AI: 正在审查当前分支...
[与 /review 相同]
User: 部署到生产环境
AI: 准备自动化发布...
[与 /ship 相同]
见 CONVERSATION_GUIDE.md 获取详细示例和技巧。
以下是如何使用 gstack-skills 开发并发布新功能:
# 1. 验证产品创意
User: /office-hours 我想添加用户评论功能
AI: 让我们验证这个创意...
问题验证:用户需要评论功能 ✅
市场验证:电商产品 80% 有评论功能 ✅
竞品分析:已实现类似功能 ✅
结论:✅ 值得做
# 2. 评审技术架构
User: /plan-eng-review 评论系统的架构
AI: 从工程角度评审...
数据库设计:✅ 符合最佳实践
性能考虑:⚠️ 建议添加缓存
安全性:✅ 已考虑 XSS 防护
建议:使用 Redis 缓存热门评论
# [开发人员编写代码...]
# 3. 代码审查
User: /review
AI: 审查代码...
发现 2 个小问题
✅ 已自动修复
# 4. 测试
User: /qa
AI: 运行测试...
单元测试:38/38 通过 ✅
集成测试:12/12 通过 ✅
健康评分:92/100
# 5. 部署
User: /ship
AI: 部署中...
1. 合并... ✅
2. 测试... ✅
3. 版本更新... ✅ (v1.2.0)
4. 创建 PR... ✅ (#89)
状态:✅ 已部署
# 总时间:约 15 分钟(vs 2+ 小时手动操作)
| 技能 | 命令 | 描述 |
|---|---|---|
| 产品验证 | /office-hours |
验证产品创意是否值得做 |
| 代码审查 | /review |
自动审查代码并修复问题 |
| 测试 | /qa |
运行测试并修复 bug |
| 部署 | /ship |
一键部署到生产环境 |
| 调试 | /investigate |
智能定位问题根因 |
| CEO 评审 | /plan-ceo-review |
从商业角度评审计划 |
| 工程评审 | /plan-eng-review |
从技术角度评审计划 |
| 设计评审 | /design-review |
评审设计决策 |
| 代码分析 | /codex |
代码审查和重构建议 |
| 小心模式 | /careful |
慎重评估变更影响 |
| 冻结发布 | /freeze |
准备发布版本 |
| 文档发布 | /document-release |
发布技术文档 |
| 设计咨询 | /design-consultation |
提供设计建议 |
| 仅 QA | /qa-only |
仅运行测试,不修复 |
| 复盘 | /retro |
项目复盘总结 |
不只是文档 - AI 实际执行工作流: - 读取代码 - 运行测试 - 修复问题 - 部署代码
/review 完成代码审查| 任务 | 手动操作 | GStack-Skills | 提升 |
|---|---|---|---|
| 代码审查 | 30+ 分钟 | < 2 分钟 | 15x |
| 测试 | 1+ 小时 | < 5 分钟 | 12x |
| 部署 | 30+ 分钟 | < 3 分钟 | 10x |
| 完整工作流 | 2+ 小时 | ~15 分钟 | 8x |
gstack-skills/
├── SKILL.md # 主入口和路由器
├── office-hours/SKILL.md # 产品验证技能
├── review/SKILL.md # 代码审查技能
├── qa/SKILL.md # 测试技能
├── ship/SKILL.md # 部署技能
├── investigate/SKILL.md # 调试技能
├── scripts/
│ ├── command_router.py # 命令路由器
│ └── state_manager.py # 状态管理
└── README.md # 本文档
/review 或自然语言User: 审查并修复我的代码
AI: 我来审查并修复代码...
📋 审查结果
文件:12 个
行数:+342, -89
🐛 发现问题
1. src/api/user.py:45 未处理的异常
2. src/utils/logger.js:23 过时的 API
✅ 自动修复
1. 添加 try-catch 块
2. 更新为新的 API
状态:✅ 修复完成
下一步建议:运行 /qa 测试
User: 我添加了评论功能,帮我审查、测试并部署
AI: 好的!我将按顺序执行所有任务...
1️⃣ 代码审查
✅ 审查完成
⚠️ 发现 1 个小问题,已修复
2️⃣ 测试
✅ 单元测试:45/45 通过
✅ 集成测试:18/18 通过
健康评分:94/100
3️⃣ 部署
✅ 合并分支
✅ 运行测试
✅ 更新版本:v1.3.0
✅ 创建 PR:#91
🎉 所有任务完成!代码已成功部署。
User: /investigate 登录失败,返回 500 错误
AI: 正在分析登录失败问题...
🔍 根因分析
症状分析:间歇性 500 错误
日志分析:发现 "Connection pool exhausted" 错误
调用追踪:高并发时复现
🎯 根因确认
数据库连接池耗尽
🔧 修复方案
1. 增加连接池大小(10 → 50)
2. 添加连接超时设置
3. 实现连接重试机制
✅ 修复已应用
✅ 验证通过:100 次并发测试全部成功
状态:✅ 问题已解决
更多示例见 CONVERSATION_GUIDE.md
GStack-Skills 基于 GStack 的核心哲学:
彻底解决问题,而不是临时修补:
- /investigate 不会只是告诉你"有个 bug"
- 它会找到根本原因,并彻底修复
减少重复工作: - 让 AI 处理重复性任务 - 专注于创造性的工作 - 2 分钟完成 2 小时的工作
多角度评估:
- /plan-ceo-review:商业角度
- /plan-eng-review:技术角度
- /design-review:设计角度
我们欢迎所有形式的贡献!
git checkout -b feature/AmazingSkill)git commit -m 'Add some AmazingSkill')git push origin feature/AmazingSkill)详细指南见 CONTRIBUTING.md
A: GStack-Skills 是为 OpenClaw/WorkBuddy 设计的技能包,专注于: - 开箱即用 - 与 AI 对话 - 自动化执行
原版 GStack 是独立的工作流引擎。
A: 不需要!GStack-Skills 设计为: - 零学习曲线 - 对话式交互 - 自然语言也能用
你只需要知道你要做什么,AI 会帮你完成。
A: GStack-Skills 语言无关,支持: - Python, JavaScript, TypeScript - Java, C++, Go, Rust - Ruby, PHP, Swift - 以及任何其他语言
A: /review 和 /qa 会建议修复,但:
- 默认不会自动修改
- 你可以查看后再决定
- 可以配置自动修复选项
A: 是的,GStack-Skills: - ✅ 不会上传代码到外部服务器 - ✅ 所有操作在本地进行 - ✅ 开源代码,可审查 - ✅ 符合安全最佳实践
A: - 查看 CONVERSATION_GUIDE.md - 查看 USAGE.md - 提交 Issue:https://github.com/AICreator-Wind/gstack-openclaw-skills/issues - 加入社区讨论
本项目采用 MIT 许可证 - 详见 LICENSE 文件
让 AI 为你工作,而不是反过来。
⭐ 如果这个项目对你有帮助,请给我们一个 Star!
$ claude mcp add gstack-openclaw-skills \
-- python -m otcore.mcp_server <graph>