
Superpowers CI 完整指南一步到位搭好自动化测试与部署流水线【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers本文针对 SuperpowersClaude Code 技能库讲清一件事如何把仓库自带的两套测试脚本与部署流程接成一条 CI 自动化测试流水线让每次改动先被测试把关再谈合并。从一个场景说起你的同事一天推好几次技能改动但没人真的去跑测试。回归往往要等技能被加载进 OpenCode 才暴露代价已经不小。痛点其实就三条提交频繁却无人把关回归到使用时才炸集成测试要跑 10-30 分钟没人有耐心手动每次都跑更新流程没有标准验证动作装没装好心里没底这套流程到底在做什么CI 的本质只有三个词测试、把关、通知——跑测试套件拦住坏代码给出明确的通过与否信号。 两套测试脚本和部署动作各归其位环节动作通过信号单元测试把关./tests/claude-code/run-skill-tests.sh每个测试文件默认 5 分钟超时STATUS: PASSEDFailed: 0集成测试把关上一条命令追加--integration耗时 10-30 分钟集成用例全部 [PASS]插件测试把关./tests/opencode/run-tests.sh --integration插件加载、技能优先级用例全过部署更新安装目录git pullopencode reload-plugins插件加载验证通过CI 配置本身只是薄薄一层先做代码检查再依次跑上面几道关最后把结果通知出来。放在 GitHub Actions、GitLab CI 任一口径里都能接。三步跑起来第一步准备环境# 克隆 Superpowers 仓库 git clone https://gitcode.com/GitHub_Trending/su/superpowers cd superpowers看到什么算通过顶层能看到 tests/ 目录与 docs/testing.md且本机 Claude Code CLI 可用。第二步测试把关怎么跑# 先跑快速单元把关 ./tests/claude-code/run-skill-tests.sh # 集成把关10-30 分钟用 --timeout 调整预算 ./tests/claude-code/run-skill-tests.sh --integration --timeout 600 # 插件侧把关 ./tests/opencode/run-tests.sh --integration看到什么算通过单元跑完输出 STATUS: PASSED集成与插件两套的汇总里没有 Failed 条目。第三步部署更新# 更新已安装的 superpowers验证后重载 cd ~/.config/opencode/superpowers git pull tests/opencode/test-plugin-loading.sh opencode reload-plugins看到什么算通过插件加载测试通过重载后无报错技能可正常调用。踩坑清单⚠️ 把散落的常见问题压成现象→原因→对策如何设置测试超时现象CI 任务被中断或单条测试报超时原因集成套件本身要 10-30 分钟超出了等待预算对策调大 CI 侧等待上限或用--timeout调整单条测试预算如--integration --timeout 600环境不一致时如何复现现象本地能过CI 上失败原因依赖或 CLI 版本在两个环境里不一致对策CI 配置中显式固定依赖版本按 docs/testing.md 的标准化流程执行测试失败如何排查现象默认输出压缩后失败点难定位原因非详细模式折叠了输出缺 CLI 等环境问题容易被忽略对策用--verbose配合--test重跑单条用例看全量日志并按 skills/systematic-debugging/ 里的方法走排查# 用 verbose 模式重跑失败的那条测试 ./tests/claude-code/run-skill-tests.sh --test test-subagent-driven-development.sh --verbose节奏建议每次提交只跑基本测试完整集成测试按每日之类的固定频率跑。速查表环境准备克隆仓库确认 Claude Code CLI 可用单元把关./tests/claude-code/run-skill-tests.sh集成与插件--integration --timeout 600./tests/opencode/run-tests.sh --integration部署更新git pulltest-plugin-loading.shopencode reload-plugins相关模块路径tests/claude-code/、tests/opencode/、docs/testing.md【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考