Agent Skills
› stacklok/toolhive-studio
stacklok/toolhive-studio
GitHub基于TDD原则自动复现并修复Bug。通过编写失败测试定位问题,应用最小化代码修复并确保全量测试通过,支持直接修复回退方案。
Install All Skills
npx skills add stacklok/toolhive-studio --all -g -y
Skills in Collection (24)
基于TDD原则自动复现并修复Bug。通过编写失败测试定位问题,应用最小化代码修复并确保全量测试通过,支持直接修复回退方案。
分析错误报告
编写回归测试
应用最小化Bug修复
npx skills add stacklok/toolhive-studio --skill bug-fix-tdd -g -y
ToolHive Studio 深度链接功能指南,涵盖 toolhive-gui:// 协议实现、调试及架构解析。用于处理外部系统触发桌面应用导航、添加新意图及理解 IPC 通信机制。
实现深度链接功能
调试深度链接问题
查询深度链接架构
npx skills add stacklok/toolhive-studio --skill deep-links -g -y
提供Electron/Node.js项目安全漏洞修复流程,涵盖使用Grype和pnpm audit识别CVE、追踪依赖来源、升级包或应用pnpm覆盖规则以解决安全问题。
安全扫描失败
需要修复CVE漏洞
分析或忽略脆弱依赖
npx skills add stacklok/toolhive-studio --skill security-vuln-remediation -g -y
用于跨平台(Claude Code、Codex、Cursor)创建和管理AI Agent技能。提供技能目录结构规范、SKILL.md格式定义及多端同步工作流,帮助用户快速构建和发布Agent能力。
创建新的AI agent技能
添加新的agent能力
设置slash命令
npx skills add stacklok/toolhive-studio --skill skill-creator -g -y
用于编辑AI代理技能文件,确保Claude、Codex和Cursor之间的同步。通过修改源文件并复制到其他平台来更新技能描述、指令或修复错误。
需要更新现有AI技能的配置或逻辑
需要同步多个AI代理平台的技能文件
npx skills add stacklok/toolhive-studio --skill skill-editor -g -y
提供API请求断言测试方法,通过recordRequests捕获并验证POST/PUT/DELETE等变更操作的请求路径、方法及载荷,确保后端状态变更正确执行。
测试创建、更新或删除资源的API调用
验证表单提交或操作的后端副作用
npx skills add stacklok/toolhive-studio --skill testing-api-assertions -g -y
指导如何使用conditionalOverride进行API参数测试,通过根据请求条件返回不同数据来验证组件行为,适用于过滤、分页等读操作场景。
测试API查询参数是否正确
验证列表过滤、排序或分页功能
需要基于请求条件定制Mock响应
npx skills add stacklok/toolhive-studio --skill testing-api-overrides -g -y
前端测试中API Mock的指南,基于MSW和OpenAPI自动生成Fixtures。覆盖自动Mock生成、固定数据位置、结构规范及自定义方法,用于简化含API调用的组件测试。
编写涉及API请求的前端测试
需要为API调用创建或修改Mock数据
调试前端组件中的网络请求问题
npx skills add stacklok/toolhive-studio --skill testing-with-api-mocks -g -y
基于TDD流程自动化修复Bug。通过编写失败测试复现问题,应用最小化代码修复并验证,输出PR描述。适用于CI自动修复或手动分析缺陷报告场景。
分析bug报告
编写回归测试
应用最小化修复
npx skills add stacklok/toolhive-studio --skill bug-fix-tdd -g -y
ToolHive Studio深度链接技能,涵盖toolhive-gui://协议实现、调试及架构理解。用于处理外部系统触发的内部导航、新增意图定义、IPC通信模型及平台打包支持等开发任务。
实现或调试深度链接功能
添加新的深度链接意图
询问深度链接架构或IPC模型
npx skills add stacklok/toolhive-studio --skill deep-links -g -y
提供针对 Electron/Node.js 项目的安全漏洞修复流程,涵盖使用 Grype 和 pnpm audit 识别 CVE、追踪依赖链、升级直接依赖及配置 pnpm overrides 强制修补方案。
安全扫描工具(如 Grype)报告漏洞
需要分析或修复特定的 CVE 漏洞
需要升级、覆盖或忽略有风险的依赖包
npx skills add stacklok/toolhive-studio --skill security-vuln-remediation -g -y
用于创建跨 Claude Code、Codex 和 Cursor 的 AI Agent 技能。提供标准工作流,以 Claude 为权威源生成 SKILL.md,并同步至其他平台。支持新建与修改技能,涵盖目录结构、元数据格式及最佳实践。
创建新的 AI agent 技能
添加代理能力
设置斜杠命令
npx skills add stacklok/toolhive-studio --skill skill-creator -g -y
用于编辑AI Agent技能文件,确保Claude、Codex和Cursor三端同步。通过修改源文件并复制到其他代理目录,实现技能描述的更新、指令扩展或错误修复,同时提供验证同步状态的方法。
需要更新现有Agent技能描述
需要同步多个AI代理的技能配置
npx skills add stacklok/toolhive-studio --skill skill-editor -g -y
提供前端测试中验证API请求断言的方法,通过recordRequests捕获并校验POST/PUT/DELETE等副作用操作的请求参数、路径及顺序,确保后端交互正确。
测试包含后端副作用的API调用
验证表单提交或资源增删改操作的网络请求
npx skills add stacklok/toolhive-studio --skill testing-api-assertions -g -y
介绍如何使用conditionalOverride测试API参数,通过条件模拟验证组件对过滤、排序等请求参数的响应,确保用户可见行为正确。
测试列表过滤功能
测试分页参数
测试排序逻辑
验证读取操作的请求参数
npx skills add stacklok/toolhive-studio --skill testing-api-overrides -g -y
指导在涉及 API 调用的测试中使用 MSW 进行 API Mock。涵盖基于 OpenAPI Schema 的自动 Mock 生成、Fixtures 目录结构、命名规范及自定义数据方法,是编写和修改相关测试的前置必读指南。
创建或修改涉及 API 调用的测试
需要为 API 端点生成 Mock 数据
npx skills add stacklok/toolhive-studio --skill testing-with-api-mocks -g -y
基于TDD流程自动化修复Bug,通过编写失败测试复现问题,应用最小修改并验证回归测试。
分析Bug报告
编写回归测试
应用最小修复
npx skills add stacklok/toolhive-studio --skill bug-fix-tdd -g -y
ToolHive Studio深度链接实现指南,涵盖toolhive-gui://协议解析、IPC通信及Electron平台适配,用于开发调试导航功能。
实现或调试深度链接
添加新的深度链接意图
理解深度链接架构与IPC模型
npx skills add stacklok/toolhive-studio --skill deep-links -g -y
提供Electron/Node.js项目安全漏洞修复指南,涵盖Grype/pnpm审计、依赖溯源、升级及pnpm override配置。
安全扫描发现漏洞
需要修复CVE漏洞
分析或忽略脆弱依赖
npx skills add stacklok/toolhive-studio --skill security-vuln-remediation -g -y
用于创建和配置跨平台AI Agent技能(Claude Code, Codex, Cursor)。指导如何定义SKILL.md元数据、构建目录结构,并通过CLI同步至各平台。
创建新的AI agent skill
添加agent新能力
设置slash command
npx skills add stacklok/toolhive-studio --skill skill-creator -g -y
用于编辑AI Agent技能文件,确保Claude、Codex和Cursor之间的同步。通过修改源文件并复制到其他代理目录来更新技能配置。
需要修改现有AI Agent的技能定义
需要同步多个AI代理(如Claude, Codex, Cursor)的技能文件
npx skills add stacklok/toolhive-studio --skill skill-editor -g -y
用于在测试中验证 API 请求,捕获并断言创建、更新或删除操作的请求参数、路径及顺序。适用于涉及后端副作用的变异操作测试,不推荐用于 GET 读取操作。
验证 API 请求的正确性
测试表单提交或资源增删改
检查请求负载和调用顺序
npx skills add stacklok/toolhive-studio --skill testing-api-assertions -g -y
指导如何通过条件覆盖模拟 API 响应,测试前端组件对查询参数的处理逻辑。适用于过滤、排序、分页等读操作的集成测试,确保 UI 正确反映不同请求参数下的数据表现。
测试 API 查询参数传递
验证列表过滤功能
测试分页或排序逻辑
基于请求条件的 Mock 定制
npx skills add stacklok/toolhive-studio --skill testing-api-overrides -g -y
介绍基于MSW的API测试Mock机制,涵盖自动生成的Fixtures、目录结构及自定义方法。指导开发者在处理API调用的测试时无需手动设置Mock,提升测试编写效率与规范性。
编写涉及API调用的单元测试或集成测试
需要模拟后端API响应以隔离前端组件测试
创建或修改包含网络请求的测试用例
npx skills add stacklok/toolhive-studio --skill testing-with-api-mocks -g -y


