Agent Skills
› gnomeria/usbtree
gnomeria/usbtree
GitHub系统化根因调试技能。通过复现、缩小范围、定位根因、最小化修复及验证证明,解决报错、崩溃或测试失败等问题,强调先找原因再改代码。
Install All Skills
npx skills add gnomeria/usbtree --all -g -y
Skills in Collection (3)
系统化根因调试技能。通过复现、缩小范围、定位根因、最小化修复及验证证明,解决报错、崩溃或测试失败等问题,强调先找原因再改代码。
用户报告bug、错误或崩溃
出现不稳定行为或功能失效
询问'为什么失败'
粘贴堆栈跟踪或失败的测试输出
npx skills add gnomeria/usbtree --skill debug -g -y
安全地重构代码结构而不改变行为。通过先建立测试网、执行小步验证、严格禁止行为变更和范围蔓延,确保重构过程可逆且可靠。适用于清理、提取、重命名或拆分代码等场景。
用户要求重构、清理、重组代码
用户请求提取函数、重命名、拆分文件或功能
用户希望减少代码重复或提高可测试性
npx skills add gnomeria/usbtree --skill refactor -g -y
根据仓库技术栈和现有风格编写测试,以最低成本捕获回归。支持Go、JS/TS等框架,自动检测配置并匹配现有规范。按逻辑层级(单元、集成、E2E)选择测试级别,确保测试独立、行为导向且无冗余。
用户说“write tests for”
用户说“add test coverage”
用户说“test this function/handler/component”
用户说“this needs tests”
实现缺乏测试的功能后
npx skills add gnomeria/usbtree --skill write-tests -g -y


