Agent Skills
› nubjs/nub
nubjs/nub
GitHub在本地 Linux VM 中运行 Nub 测试和调试探针,用于复现 Docker 无法模拟的内核或系统行为。支持持久化 Lima 进行源码同步调试,以及临时 Tart 进行干净环境验证。
Install All Skills
npx skills add nubjs/nub --all -g -y
Skills in Collection (24)
在本地 Linux VM 中运行 Nub 测试和调试探针,用于复现 Docker 无法模拟的内核或系统行为。支持持久化 Lima 进行源码同步调试,以及临时 Tart 进行干净环境验证。
需要复现 Linux 内核或特定发行版行为
Docker 无法准确模拟的架构或运行时问题
需要在真实 Linux 环境中进行代码调试或构建
npx skills add nubjs/nub --skill linux-vm-test -g -y
用于在本地Windows 11 ARM64 QEMU VM中运行Nub测试和调试探针。执行前检查磁盘、SSH密钥及QEMU工具可用性,遵循现有手册管理VM生命周期,通过SSH传输并执行二进制或脚本,记录OS架构及错误日志。
需要在本地Windows 11 ARM64 QEMU虚拟机中进行交互式win32-arm64测试
需要检查Windows-on-ARM x64模拟行为且本地VM可用
npx skills add nubjs/nub --skill windows-vm-test -g -y
用于执行兼容性审计,枚举 nub 与参考工具间的差异。通过五道严格关卡(精准定位、实证复现、决策记录核对、对抗性自我反驳及分级交付)消除误报,确保输出零垃圾的完整差距清单。
audit
compat audit
parity audit
find all the gaps
what are we missing vs <tool>
npx skills add nubjs/nub --skill audit-thread -g -y
生成 nub 项目全量下载统计 CSV,涵盖 npm 和 GitHub 发布渠道。用于查询、图表化或导出安装数与采用率数据,内置渠道映射、粒度限制及数据陷阱说明。
检查下载数量
制作下载图表
导出安装统计数据
查看采用率分析
npx skills add nubjs/nub --skill download-stats -g -y
提供Git历史查询的快速命令指南,涵盖字符串增删、正则匹配、文件删除、重命名追踪、行级变更及作者溯源等场景,帮助用户快速定位代码变更的时机与原因。
查找特定字符串或符号在何时被添加或删除
追踪文件的重命名历史或确认文件删除的具体提交
分析特定代码行或函数的引入时间与修改记录
通过正则表达式搜索代码库中的模式变更
npx skills add nubjs/nub --skill git-archaeology -g -y
用于高效导航大型Markdown文件。通过生成包含精确行范围的目录,避免读取整个文件。支持根据标题层级定位特定章节,结合Read工具的offset和limit参数精准提取内容,适用于长文档、架构说明等场景。
需要处理超过200行的Markdown文件
仅需阅读文档的特定章节而非全文
为子代理准备局部文档切片
npx skills add nubjs/nub --skill md-toc -g -y
用于在实施前进行协作式设计,梳理方案、权衡选项并解决开放问题。适用于需求模糊或需确定实现路径的场景,产出为锁定的设计方案而非代码。
需要协作设计以确立 APPROACH
用户提及 'spin up a plan'
用户提及 'let's design'
用户提及 'plan thread'
用户询问 'how should we approach'
用户要求 'think through the approach'
npx skills add nubjs/nub --skill plan-thread -g -y
用于追踪Nub包管理器安装性能,定位瓶颈。通过开启RUST_LOG和NUB_DIAG环境变量获取阶段耗时及文件链接策略统计,避免源码逆向分析,适用于操作异常缓慢的场景。
nub install 或包管理操作意外缓慢
需要定位性能瓶颈但不想逆向源码
npx skills add nubjs/nub --skill pm-perf-tracing -g -y
解析Markdown文件中的状态标签待办事项,支持按状态、章节筛选或统计数量。无需加载全文即可高效提取特定条目,输出包含行号以便快速定位,适用于长文件处理及子智能体提示构建。
用户需要查看或管理Markdown文档中的待办事项列表
用户希望获取特定状态的待办项(如未完成、进行中)
用户需要统计待办事项的分布情况
用户需要从大型文件中快速提取部分待办内容而不加载整个文件
npx skills add nubjs/nub --skill todo -g -y
nub 是替代 Node 工具链的 Rust CLI,支持直接运行 JS/TS、执行脚本、包管理、watch 模式及版本自动管理。兼容原生 Node 标志与 tsconfig,无需构建或配置,实现零锁定无缝替换 node/npm/yarn 等命令。
需要执行 JavaScript 或 TypeScript 文件时
需要运行 package.json 中的脚本时
需要安装、添加或删除依赖包时
需要使用 npx 等效功能运行临时工具时
需要启动文件监听(watch mode)时
npx skills add nubjs/nub --skill nub -g -y
面向AI代理的快速浏览器自动化CLI,基于Rust和CDP实现网页交互、表单填写、截图及数据提取。支持Electron应用、Slack自动化、探索性测试及Vercel/AWS云环境,提供无障碍树快照与持久化会话管理。
打开网站或导航页面
填写表单或点击按钮
截取网页屏幕截图
从页面抓取或提取数据
测试Web应用或进行QA/Bug Hunt
登录网站
自动化浏览器操作
自动化Electron桌面应用(如VS Code、Slack)
在Vercel Sandbox或AWS Bedrock中运行
npx skills add nubjs/nub --skill agent-browser -g -y
通过构建开发版nub并在临时目录中操作真实Fixture,验证新功能端到端效果。涵盖创建最小化测试数据、编译、执行命令及与参考工具对比,确认功能实际生效并发现差异。
实现或修改子命令、标志位后
需要验证新功能是否真正可用时
npx skills add nubjs/nub --skill ad-hoc-test -g -y
处理 GitHub issue 的端到端流程:从复现、回复确认、本地验证修复到提交 PR。确保对报告者及时响应,遵循项目规范自动关闭问题并通知发布版本,提升维护透明度与用户体验。
需要处理或修复报告的 bug
接手 GitHub issue 进行排查
npx skills add nubjs/nub --skill address-issue -g -y
将jdx/aube上游更新同步至nub的vendor目录。利用nub-fork作为合并场所进行三方合并,保留本地修改并解决冲突,确保vendor与fork树一致,避免直接覆盖导致的冲突。
需要引入新的aube上游版本
需要拉取jdx/aube的特定提交到nub
npx skills add nubjs/nub --skill aube-sync -g -y
在CI中针对Docker无法覆盖的真实OS(macOS/Windows)执行临时测试,无需PR,通过分支推送触发工作流。
需要在真实macOS或Windows环境上测试行为
跨操作系统或平台的验证需求
用户请求在CI上测试特定平台特性
npx skills add nubjs/nub --skill ci-adhoc-test -g -y
解决gh CLI CI监控提前退出及瞬态错误误判问题。通过scripts/ci-watch.ts脚本,确保等待CI真正完成,支持按PR或Run ID监控,具备失败快速响应、超时控制及幽灵检查处理机制,提供可信的退出状态供自动化流程使用。
需要等待GitHub Actions CI执行完毕以决定后续操作(如合并、发布)
在推送代码、打标签或创建PR后监控CI状态
npx skills add nubjs/nub --skill ci-watch -g -y
用于在开发环境中快速构建和测试 nub 项目。支持通过 worktree 进行增量迭代,利用共享缓存加速编译,自动处理依赖隔离,并提供构建、安装及运行测试的具体命令指南。
需要编译 nub 二进制文件
设置 worktree 进行快速迭代
运行特定文件或单个测试
查看代码库 crate 地图
npx skills add nubjs/nub --skill dev-loop -g -y
用于代码变更影响分析的技能。强制审查修改符号的全局调用链、字段读写及序列化影响,通过工具而非记忆追踪 blast radius,识别潜在破坏点并生成证据报告,防止本地正确但全局失效的合并。
分发非平凡代码变更的自审任务
用户要求“追踪影响”、“查找爆炸半径”、“此更改会破坏什么”或“谁调用了这个”
npx skills add nubjs/nub --skill impact-analysis -g -y
端到端执行单个任务/Issue的工程工作流,涵盖规划、审查、实现及PR创建。由单一L1代理主导,嵌套L2处理子任务,遇到关键决策时暂停并向上汇报,确保在合并前维持控制权。
用户输入 'implementation-thread'
要求将任务驱动至待处理的PR阶段
npx skills add nubjs/nub --skill implementation-thread -g -y
面向所有用户可见文本的写作风格指南。涵盖GitHub交互、文档、营销文案及聊天回复,强调事实、中立、简洁和易读性。确保代理在撰写或编辑前加载此技能以统一语调与格式规范。
编写或编辑GitHub Issue/PR评论、描述、发布说明
创建或修改用户文档(docs/blog/README)
撰写营销文案、博客文章或package.json描述
执行通用文案风格修正并全局应用
生成实质性的聊天回复内容
重构现有文案以提升扫描可读性
npx skills add nubjs/nub --skill prose-writing -g -y
用于全自动执行 nub 项目的补丁版本发布。在确认所有修复已合并且 CI 通过后,自动执行版本递增、打标签、推送及触发多平台构建与 npm 发布。同时生成客观中立的通知并回复相关 Issue/PR。严禁在未获维护者明确指令前执行不可逆的发布操作。
用户明确要求发布新版本
所有目标修复已合并至 main 分支且 CI 状态为绿色
npx skills add nubjs/nub --skill release -g -y
自动化管理Rust多worktree构建的脚本,默认共享target目录以加速增量编译,并在检测到依赖crate代码分歧时自动隔离以避免缓存污染导致的编译错误。
用户请求在git worktree中构建或测试nub Rust工作区
出现与缺失字段相关的spurious cargo编译错误
提及worktree构建污染问题
设置CARGO_TARGET_DIR环境变量
npx skills add nubjs/nub --skill rust-build -g -y
通过 chrome-devtools MCP 脚本检测 UI 遮挡、裁剪和 z-index 问题,弥补截图无深度信息的缺陷。结合几何测量与视觉检查,修正因圆角、图标墨量导致的视觉不平衡,确保布局既逻辑正确又观感协调。
验证 UI 布局或样式更改是否正确
检查元素遮挡、裁剪或层叠上下文错误
调整间距、对齐或中心定位以优化视觉平衡
npx skills add nubjs/nub --skill visual-review -g -y
用于创建和管理隔离的Git工作树,支持并行构建与测试。通过脚本自动化配置共享CARGO_TARGET_DIR缓存及.worktreeinclude文件,确保多工作树间高效复用依赖并简化清理流程。
需要创建新的工作树以提交PR或进行并行开发
查询或配置.worktreeinclude规则
合并后清理残留的工作树
npx skills add nubjs/nub --skill worktree -g -y


