MCPcopy Index your code
hub / github.com/AICreator-Wind/gstack-openclaw-skills

github.com/AICreator-Wind/gstack-openclaw-skills @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
20 symbols 62 edges 2 files 20 documented · 100%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GStack-OpenClaw-Skills

将强大的开发工作流带到 OpenClaw/WorkBuddy 的开源技能包

English | 简体中文

License OpenClaw Skills

让 AI 为你执行开发工作流


✨ 什么是 GStack-Skills?

GStack-Skills 是一套强大的开发工作流技能包,专为 OpenClawWorkBuddy 设计。它将复杂、耗时的开发流程(代码审查、测试、部署等)转化为一句话就能执行的自动任务。

核心特性: - 🚀 一键执行:一个命令完成完整工作流 - 🤖 自动化: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: 分析问题根因...
症状分析
日志分析
调用追踪

根因:数据库连接池耗尽
修复方案:已应用
验证:✅ 问题已解决

以及更多技能...


🚀 快速开始

方法 1:对话式安装(最简单)⭐

只需告诉 OpenClaw/WorkBuddy 安装它:

User: 请帮我安装 gstack-skills

AI: 好的!我来为您安装 gstack-skills。
[自动完成所有安装步骤]
✅ 安装完成!重启后即可使用。

就这么简单! 重启 OpenClaw/WorkBuddy 后,说 /gstack 即可开始使用。


方法 2:一键脚本安装 ⭐

最快的方法 - 运行单个脚本:

macOS/Linux

git clone https://github.com/AICreator-Wind/gstack-openclaw-skills.git
cd gstack-openclaw-skills
./install.sh

Windows

git clone https://github.com/AICreator-Wind/gstack-openclaw-skills.git
cd gstack-openclaw-skills
install.bat

方法 3:手动安装

# 克隆仓库
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

安装后,使用 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 项目复盘总结

📖 文档


🎯 核心优势

1. 真正的自动化

不只是文档 - AI 实际执行工作流: - 读取代码 - 运行测试 - 修复问题 - 部署代码

2. 极简用户体验

  • 一个命令/review 完成代码审查
  • 自然语言:"审查我的代码" 也能用
  • 智能路由:自动识别意图

3. 生产就绪

  • ✅ 完整的错误处理
  • ✅ 清晰的状态管理
  • ✅ 详细的日志记录
  • ✅ 可靠的自动化

4. 开源免费

  • ✅ MIT 许可证
  • ✅ 完全开源
  • ✅ 社区驱动
  • ✅ 持续改进

5. 易于扩展

  • ✅ 清晰的架构
  • ✅ 模块化设计
  • ✅ 易于添加新技能
  • ✅ 良好的文档

📊 性能提升

任务 手动操作 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                  # 本文档

工作原理

  1. 用户输入/review 或自然语言
  2. 路由器:解析命令,识别意图
  3. 技能执行:加载对应技能,执行工作流
  4. 状态管理:在技能之间传递数据
  5. 结果返回:AI 呈现结果和建议

💬 对话使用示例

示例 1:快速代码修复

User: 审查并修复我的代码

AI: 我来审查并修复代码...

📋 审查结果
文件:12 个
行数:+342, -89

🐛 发现问题
1. src/api/user.py:45 未处理的异常
2. src/utils/logger.js:23 过时的 API

✅ 自动修复
1. 添加 try-catch 块
2. 更新为新的 API

状态:✅ 修复完成

下一步建议:运行 /qa 测试

示例 2:完整开发流程

User: 我添加了评论功能,帮我审查、测试并部署

AI: 好的!我将按顺序执行所有任务...

1️⃣ 代码审查
✅ 审查完成
⚠️ 发现 1 个小问题,已修复

2️⃣ 测试
✅ 单元测试:45/45 通过
✅ 集成测试:18/18 通过
健康评分:94/100

3️⃣ 部署
✅ 合并分支
✅ 运行测试
✅ 更新版本:v1.3.0
✅ 创建 PR:#91

🎉 所有任务完成!代码已成功部署。

示例 3:调试问题

User: /investigate 登录失败,返回 500 错误

AI: 正在分析登录失败问题...

🔍 根因分析
症状分析:间歇性 500 错误
日志分析:发现 "Connection pool exhausted" 错误
调用追踪:高并发时复现

🎯 根因确认
数据库连接池耗尽

🔧 修复方案
1. 增加连接池大小(10 → 50)
2. 添加连接超时设置
3. 实现连接重试机制

✅ 修复已应用
✅ 验证通过:100 次并发测试全部成功

状态:✅ 问题已解决

更多示例见 CONVERSATION_GUIDE.md


🌟 核心理念

GStack-Skills 基于 GStack 的核心哲学:

1. "Boil the Lake"

彻底解决问题,而不是临时修补: - /investigate 不会只是告诉你"有个 bug" - 它会找到根本原因,并彻底修复

2. 自动化优先

减少重复工作: - 让 AI 处理重复性任务 - 专注于创造性的工作 - 2 分钟完成 2 小时的工作

3. 全面审查

多角度评估: - /plan-ceo-review:商业角度 - /plan-eng-review:技术角度 - /design-review:设计角度


🤝 贡献

我们欢迎所有形式的贡献!

如何贡献

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingSkill)
  3. 提交你的更改 (git commit -m 'Add some AmazingSkill')
  4. 推送到分支 (git push origin feature/AmazingSkill)
  5. 开启一个 Pull Request

详细指南见 CONTRIBUTING.md

贡献方向

  • 🆕 添加新技能
  • 🐛 修复 bug
  • 📝 改进文档
  • 🌍 添加翻译
  • ✨ 新功能

❓ 常见问题

Q1: GStack-Skills 与原版 GStack 有什么区别?

A: GStack-Skills 是为 OpenClaw/WorkBuddy 设计的技能包,专注于: - 开箱即用 - 与 AI 对话 - 自动化执行

原版 GStack 是独立的工作流引擎。

Q2: 我需要懂 GStack 才能使用吗?

A: 不需要!GStack-Skills 设计为: - 零学习曲线 - 对话式交互 - 自然语言也能用

你只需要知道你要做什么,AI 会帮你完成。

Q3: 支持哪些编程语言?

A: GStack-Skills 语言无关,支持: - Python, JavaScript, TypeScript - Java, C++, Go, Rust - Ruby, PHP, Swift - 以及任何其他语言

Q4: 会修改我的代码吗?

A: /review/qa建议修复,但: - 默认不会自动修改 - 你可以查看后再决定 - 可以配置自动修复选项

Q5: 安全吗?

A: 是的,GStack-Skills: - ✅ 不会上传代码到外部服务器 - ✅ 所有操作在本地进行 - ✅ 开源代码,可审查 - ✅ 符合安全最佳实践

Q6: 如何获得帮助?

A: - 查看 CONVERSATION_GUIDE.md - 查看 USAGE.md - 提交 Issue:https://github.com/AICreator-Wind/gstack-openclaw-skills/issues - 加入社区讨论


📞 支持

  • 📧 邮件:support@openclaw.dev
  • 🐛 问题报告:https://github.com/AICreator-Wind/gstack-openclaw-skills/issues
  • 💬 讨论:https://github.com/AICreator-Wind/gstack-openclaw-skills/discussions
  • 📖 文档:https://github.com/AICreator-Wind/gstack-openclaw-skills/wiki

📄 许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件


🙏 致谢

  • GStack - 核心工作流理念
  • OpenClaw - 强大的 AI 开发平台
  • WorkBuddy - 灵活的技能系统
  • 开源社区 - 所有贡献者

🚀 路线图

v2.1 (计划中)

  • [ ] 添加更多技能(CI/CD, 性能优化等)
  • [ ] 支持自定义工作流
  • [ ] 集成更多工具(GitHub, GitLab 等)
  • [ ] 添加可视化面板

v3.0 (未来)

  • [ ] 机器学习增强的代码分析
  • [ ] 自动化性能测试
  • [ ] 智能代码重构
  • [ ] 多语言支持

让 AI 为你工作,而不是反过来。

开始使用查看示例加入我们

⭐ 如果这个项目对你有帮助,请给我们一个 Star!

Core symbols most depended-on inside this repo

Shape

Method 16
Class 2
Function 2

Languages

Python100%

Modules by API surface

gstack-skills/scripts/state_manager.py12 symbols
gstack-skills/scripts/command_router.py8 symbols

For agents

$ claude mcp add gstack-openclaw-skills \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page