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 深度链接功能的实现、调试与架构解析,涵盖自定义协议注册、URL 解析、IPC 通信及跨平台支持。
实现深度链接功能
调试深度链接问题
询问深度链接架构或 IPC 模型
npx skills add stacklok/toolhive-studio --skill deep-links -g -y
提供Electron/Node.js项目中安全漏洞的修复流程,涵盖识别CVE、追踪依赖及通过升级或pnpm override进行修复。
安全扫描报告漏洞
需要修复特定CVE
分析或覆盖脆弱依赖
npx skills add stacklok/toolhive-studio --skill security-vuln-remediation -g -y
用于创建跨平台 AI Agent(Claude Code, Codex, Cursor)的技能模块。指导用户定义技能元数据、编写 SKILL.md,并同步至各平台目录结构。
创建新的 AI agent skill
添加代理能力
设置斜杠命令
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请求是否正确
需要检查表单提交或具有后端副作用的操作是否发送了预期的HTTP请求
npx skills add stacklok/toolhive-studio --skill testing-api-assertions -g -y
指导如何通过条件覆盖测试API参数,验证组件在过滤、排序和分页等场景下的行为,确保发送正确的请求参数。
测试列表过滤功能
测试分页参数
测试排序逻辑
验证读取操作的请求参数
npx skills add stacklok/toolhive-studio --skill testing-api-overrides -g -y
提供基于 MSW 的 API Mock 自动化测试指南,涵盖自动生成功能、Fixtures 管理、目录结构及自定义数据方法,旨在简化涉及 API 调用的前端组件测试流程。
编写涉及 API 请求的单元测试或集成测试
需要为特定 API 端点创建或修改 Mock 数据
排查测试中 API 调用失败或数据不一致问题
npx skills add stacklok/toolhive-studio --skill testing-with-api-mocks -g -y
指导 Agent 通过 TDD 流程复现并修复 Bug。包括编写失败测试、应用最小化修复及运行验证,涵盖红绿重构工作流与回归测试策略。
分析 Bug 报告
编写回归测试
应用最小化修复
npx skills add stacklok/toolhive-studio --skill bug-fix-tdd -g -y
提供 ToolHive Studio 深度链接功能的实现、调试与架构解析,涵盖 toolhive-gui:// 协议、URL 模式、IPC 通信及平台注册机制。
实现深度链接功能
调试深度链接问题
查询深度链接架构或 IPC 模型
npx skills add stacklok/toolhive-studio --skill deep-links -g -y
提供Electron/Node.js项目安全漏洞修复流程,指导识别、追踪依赖并升级或覆盖解决CVE。
安全扫描失败
需要修复CVE
分析或忽略脆弱依赖
npx skills add stacklok/toolhive-studio --skill security-vuln-remediation -g -y
用于创建跨平台AI Agent技能,支持Claude Code、Codex和Cursor。提供技能结构规范、元数据格式及同步流程指导。
创建新技能
添加Agent能力
设置斜杠命令
npx skills add stacklok/toolhive-studio --skill skill-creator -g -y
用于编辑 AI Agent 技能文件,确保 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请求参数是否正确
验证前端组件对查询参数的响应
测试列表过滤或分页功能
npx skills add stacklok/toolhive-studio --skill testing-api-overrides -g -y
提供前端测试中 API Mocking 的规范与流程,基于 MSW 实现 Schema 驱动的自动 Mock 生成。指导开发者在编写涉及 API 调用的测试时,如何利用自动生成的 Fixtures 简化测试搭建并自定义数据。
编写涉及 API 调用的单元测试或集成测试
需要为特定 API 端点创建或修改 Mock 数据
调试因 API 响应导致的前端组件渲染问题
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 通信及 Windows 注册。用于实现、调试或咨询深度链接架构与平台支持。
实现深度链接功能
调试 deep link 问题
咨询 deep link 架构
npx skills add stacklok/toolhive-studio --skill deep-links -g -y
提供 Electron/Node.js 项目安全漏洞修复流程,指导识别 CVE、追踪依赖并升级或覆盖修复。
安全扫描失败
需要修复 CVE
分析或忽略脆弱依赖
npx skills add stacklok/toolhive-studio --skill security-vuln-remediation -g -y
用于创建和同步跨 Claude Code、Codex 及 Cursor 的 AI Agent 技能。以 .claude 为源,通过 CLI 复制并维护 SKILL.md 元数据与目录结构,支持新建或修改技能配置。
创建新的 AI agent 技能
添加代理能力
设置斜杠命令
npx skills add stacklok/toolhive-studio --skill skill-creator -g -y
用于编辑AI代理技能文件,确保Claude、Codex和Cursor之间的同步。提供查找、编辑、验证及删除技能的标准化工作流,以.claude目录为唯一权威源并复制到其他平台。
需要修改现有AI Agent的技能描述或指令
需要同步更新多个AI工具(如Codex或Cursor)中的技能配置
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
提供基于MSW的API自动化Mock测试指南。支持通过运行测试自动生成Schema驱动的Fixtures,无需手动配置即可处理API调用,适用于前端组件测试及API交互场景。
编写涉及API调用的测试用例
需要为API接口生成模拟数据
调试前端组件中的网络请求
npx skills add stacklok/toolhive-studio --skill testing-with-api-mocks -g -y


