Agent Skills
› gnomeria/usbtree
gnomeria/usbtree
GitHub定义 GitHub Actions CI 流水线规范,涵盖作业结构、并发控制、最小权限原则、Action SHA 锁定及缓存策略,适用于 Go/Node/TS 项目的 CI 配置与审查。
Install All Skills
npx skills add gnomeria/usbtree --all -g -y
Skills in Collection (6)
定义 GitHub Actions CI 流水线规范,涵盖作业结构、并发控制、最小权限原则、Action SHA 锁定及缓存策略,适用于 Go/Node/TS 项目的 CI 配置与审查。
设置 CI 流程
添加 GitHub Actions 工作流
修复流水线问题
创建或审查 .github/workflows/ 下的文件
npx skills add gnomeria/usbtree --skill ci-github-actions -g -y
系统化根因调试技能,指导通过复现、隔离、定位根源、修复及验证五个步骤解决Bug。适用于报错、崩溃、测试失败等场景,强调先找原因再改代码,确保修复有效且无副作用。
用户报告Bug或错误
程序出现崩溃或异常行为
测试用例失败
用户提供堆栈跟踪信息
npx skills add gnomeria/usbtree --skill debug -g -y
为AI Agent构建轻量级文件知识库,持久化代码库实体、决策与陷阱,避免跨会话重复探索。支持分级存储(Markdown/SQLite),通过标准化协议读写,提升上下文加载速度与准确性。
用户提及 knowledge graph, remember this, codebase memory
Agent反复重新发现代码结构
仓库中存在 .knowledge/ 目录
npx skills add gnomeria/usbtree --skill knowledge-graph -g -y
指导行为保持的代码重构,强调先建安全网、小步验证、禁止行为变更与格式化噪音。适用于清理、重命名、提取函数等场景。
用户说 refactor, clean up, restructure, extract, rename, split this file/function, reduce duplication, make this testable
npx skills add gnomeria/usbtree --skill refactor -g -y
提供Rust语言的最佳实践与惯用模式,涵盖所有权、错误处理、并发及代码设计,旨在辅助编写安全高效的Rust应用。
编写新的Rust代码
审查Rust代码
重构现有Rust代码
npx skills add gnomeria/usbtree --skill rust-patterns -g -y
指导为 Rust 项目编写符合仓库风格、覆盖回归的测试。包括匹配现有代码规范、选择最经济的测试层级(单元/冒烟/TUI)、按行为断言及独立运行验证,确保测试诚实有效。
用户要求为函数或组件编写测试
新功能实现后缺乏测试覆盖
npx skills add gnomeria/usbtree --skill write-tests -g -y


