Agent Skills
› nubjs/nub
nubjs/nub
GitHub在本地 Linux VM(Lima/Tart)中运行 Nub 测试与调试探针,用于复现 Docker 无法模拟的内核或发行版行为。支持持久化环境调试和干净镜像验证。
Install All Skills
npx skills add nubjs/nub --all -g -y
Skills in Collection (41)
在本地 Linux VM(Lima/Tart)中运行 Nub 测试与调试探针,用于复现 Docker 无法模拟的内核或发行版行为。支持持久化环境调试和干净镜像验证。
需要真实 Linux 内核环境进行测试
Docker 无法准确复现的架构或发行版问题
需要追踪系统调用或进行内核级调试
npx skills add nubjs/nub --skill linux-vm-test -g -y
用于在本地Windows ARM64 QEMU虚拟机中运行Nub测试和调试探针,执行预检、生命周期管理及通过SSH传输执行脚本。
需要在本地Windows ARM64环境下进行原生或模拟测试
需要向远程VM传输二进制文件并执行调试探针
npx skills add nubjs/nub --skill windows-vm-test -g -y
用于执行兼容性审计,枚举目标与参考实现的差异。通过五道严格关卡(精准定标、实证复现、决策记录交叉验证、对抗性自我反驳、分级交付)确保零误报,输出经过验证的真实差距列表。
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
用于拉取并汇总 npm 和 GitHub 下载数据,生成 CSV 及可视化图表。支持按周/月/日维度统计,处理数据聚合、投影及渲染陷阱,适用于检查安装量或发布采用率。
需要查看软件包下载统计数据
要求生成下载量 CSV 或图表
npx skills add nubjs/nub --skill download-stats -g -y
提供Git历史考古查询的速查手册,通过Pickaxe、文件删除追踪、重命名跟随及行级变更等命令,快速定位代码或配置项的引入、移除及修改时间与责任人。
查询特定代码或字符串是何时添加或移除的
追踪文件删除或重命名的历史记录
查找某行代码的具体变更者和时间
npx skills add nubjs/nub --skill git-archaeology -g -y
在本地 Linux VM(Lima/Tart)中运行 Nub 测试与调试探针,用于复现 Docker 无法模拟的内核、发行版或架构行为。支持持久化沙箱调试和临时环境验证。
需要真实 Linux 内核环境进行测试
Docker 无法复现特定发行版或架构行为
执行 Linux 特定的内核或运行时调试
npx skills add nubjs/nub --skill linux-vm-test -g -y
用于高效导航大型Markdown文件。通过生成包含精确行范围的目录(TOC),帮助定位并仅读取特定章节,避免加载整个文件,适用于长文档、架构说明及Agent任务分发场景。
需要阅读大型Markdown文件的特定章节
处理超过200行的长文档如架构说明或状态跟踪器
为子Agent准备精确的文档切片输入
npx skills add nubjs/nub --skill md-toc -g -y
用于在实施前进行协作式设计和方案规划。当需求或方法未定,需梳理思路、权衡选项并解决开放问题时触发。旨在产出确定的设计文档而非代码实现。
需要协作设计
方案未确定
权衡技术选项
解决开放性问题
npx skills add nubjs/nub --skill plan-thread -g -y
用于追踪和分析Nub包管理器安装、解析等操作的性能瓶颈。通过内置的日志和诊断工具定位耗时环节,辅助排查意外缓慢问题。
包管理器操作异常缓慢
需要定位具体耗时阶段
npx skills add nubjs/nub --skill pm-perf-tracing -g -y
用于开展深度技术调研,产出事实性研究报告。适用于竞品分析、前沿技术调查或历史方案复盘等非代码类任务。通过系统化搜索、源码审查和实验验证,生成持久引用的 wiki 文档,避免主观猜测。
research this
prior art
survey
find out how X works
what's the state of the art
dig into whether
npx skills add nubjs/nub --skill research-thread -g -y
管理仓库供应链的 soak window(最小发布年龄),确保依赖在生态稳定后才被采用。提供检查、修复漂移配置、更新依赖及排除项等功能,防止恶意或已撤回版本引入风险。
需要调整依赖的最小发布等待时间
排查新发布包无法安装的问题
维护 supply-chain 安全策略配置
npx skills add nubjs/nub --skill soak -g -y
解析 Markdown 文件中的状态标记 TODO 行,支持按状态、章节过滤或统计数量。适用于长文件快速提取待办项,避免全量加载,提升子代理提示构建效率。
需要查看或筛选 Markdown 文件中的 TODO 项
需要统计文件中各类状态的 TODO 数量
为子代理构建仅包含特定章节或未完成任务的提示
npx skills add nubjs/nub --skill todo -g -y
规范 Nub 运行时 API 的 TypeScript 类型声明,涵盖所有权审计、冲突安全模式及多编译器兼容性维护。
新增或修改全局变量/内置方法类型
TypeScript 或 @types/node 更新导致类型重叠
发布前核对运行时变更
npx skills add nubjs/nub --skill type-declarations -g -y
在本地Windows ARM64虚拟机中运行Nub测试和调试探针,支持原生ARM64及x64模拟环境。包含前置检查、VM生命周期管理、SSH连接验证及二进制文件传输执行,用于交互式架构兼容性排查。
需要在Windows ARM64环境下进行原生或模拟测试
需要调试win32-arm64或win32-x64-emulation问题
本地存在可用的Windows VM磁盘和SSH密钥
npx skills add nubjs/nub --skill windows-vm-test -g -y
nub 是替代 Node/bun/npm 等工具的 Rust CLI,提供文件运行、脚本执行、包管理及版本自动管理功能,支持 TypeScript/JSX 直接运行和环境变量自动加载。
需要运行 JS/TS 文件或执行脚本
安装或管理 npm 包依赖
使用 npx 执行临时命令
切换或管理 Node 版本
npx skills add nubjs/nub --skill nub -g -y
提供AI代理的浏览器自动化CLI工具,支持网页交互、表单填写、截图及数据提取。扩展支持Electron应用、Slack自动化及云环境运行,适用于QA测试、探索性验证和Web应用质量审查。
需要与网站进行程序化交互
执行网页测试或QA任务
自动化Electron桌面应用操作
从页面抓取数据或填写表单
npx skills add nubjs/nub --skill agent-browser -g -y
用于验证新功能的端到端测试,通过构建开发二进制并针对真实用例执行来确认或证伪行为。涵盖本地及远程VM环境下的差分对比与对抗性扫描,旨在发现代码审查无法捕捉的静默错误。
实现或更改子命令/标志后验证功能实际效果
提交PR前或请求评审前进行广泛的功能破坏性扫描
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
面向AI代理的浏览器自动化CLI工具,支持网页交互、表单填写、截图、数据提取及Electron应用和Slack自动化。
需要与网站进行程序化交互
执行网页测试或QA
自动化桌面应用操作
抓取页面数据
npx skills add nubjs/nub --skill agent-browser -g -y
将 vendor/aube 引擎升级至新版本。通过构建临时合并点,结合文本与语义冲突检测自动化解决合并问题,确保变更正确集成。
需要更新 vendored aube 到新版本
处理 vendor/aube 的合并冲突
npx skills add nubjs/nub --skill aube-bump -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 中对 macOS、Windows 等真实平台进行无 PR 的即时探索性测试,解决本地或 Docker 无法复现的环境特定问题。
需要在 macOS/Windows CI 上测试代码
跨操作系统验证行为
运行针对特定平台的即时检查
npx skills add nubjs/nub --skill ci-adhoc-test -g -y
通过查询Commit的Check-runs而非Run结论,准确诊断CI状态。解决因cancel-in-progress导致run结论为cancelled而掩盖job失败的漏报问题,提供标准化的排查命令与分页陷阱规避指南。
检查分支、提交或PR是否通过CI
有人报告CI失败时进行诊断
发布版本前确认CI状态
声称某个提交已通过CI前
npx skills add nubjs/nub --skill ci-triage -g -y
提供可靠等待 GitHub Actions CI 完成的功能,解决原生 CLI 过早退出和瞬态错误问题。支持按 PR 或 Run ID 轮询,实现快速失败和状态信任,适用于合并、发布等自动化流程。
需要等待 CI 检查结果后再执行后续操作
在 PR 推送、标签创建后阻塞直到 CI 状态终结
npx skills add nubjs/nub --skill ci-watch -g -y
诊断并清理开发主机上的CPU、内存和磁盘争用,处理残留的Rust构建锁、孤儿Node测试进程及负载生成器,通过测量症状定位问题并执行安全清理,防止资源浪费。
机器运行缓慢或负载过高
Swap使用率高或磁盘空间不足
Rust构建因目标目录锁而挂起
怀疑存在孤立的构建或测试进程
npx skills add nubjs/nub --skill cpu-reduction -g -y
提供nub项目的本地快速开发构建与测试流程,包括设置worktree、使用fast profile编译二进制及插件、运行单测,确保增量迭代速度。
需要编译或重新构建nub开发环境时
需要在本地运行特定测试文件时
npx skills add nubjs/nub --skill dev-loop -g -y
清理 Rust 构建残留以释放磁盘空间,解决 ENOSPC 问题。涵盖清理工作树私有 target 目录及孤立共享缓存桶,提供审计与执行脚本,并解释 APFS CoW 机制下 df 与 du 的差异。
磁盘空间不足或即将耗尽
Rust 构建失败因无空间
需要定期清理构建残留
npx skills add nubjs/nub --skill disk-reduction -g -y
一种通过动态任务队列实现长周期串行自动化工作的技能,适用于多阶段史诗级任务或跨平台调试,由智能体自主重写任务列表并持续执行直至完成。
需要长时间运行的串行循环处理大型任务集
设置自主工作循环、心跳机制或停止钩子
执行 corpus sweep 或多阶段史诗级项目
npx skills add nubjs/nub --skill dynamic-churn -g -y
用于管理跨多个上下文窗口的长期自主任务,防止目标漂移。通过维护CANON、草稿和任务列表三个持久化工件,确保长时间无人监督的执行不偏离初衷。
收到长期使命而非具体任务
工作流超出单次上下文限制
npx skills add nubjs/nub --skill epic -g -y
用于代码审查的冲击分析技能,通过追踪变更符号的调用链和依赖关系,评估修改对全局的影响范围,防止因局部正确但破坏远距离调用者导致的隐性故障。
请求追踪变更影响或爆炸半径
询问变更会破坏哪些部分
查找谁调用了特定函数
npx skills add nubjs/nub --skill impact-analysis -g -y
端到端驱动单个任务从需求澄清、设计规划、多视角审查到代码实现及PR创建的完整流程,并在合并前暂停等待人工确认。
用户明确指令 'implementation-thread'
请求将任务/问题全程推进至待审核的PR阶段
npx skills add nubjs/nub --skill implementation-thread -g -y
管理 wiki/ 知识库图谱,提供搜索、索引和链接校验功能。用于设计前查阅决策、变更后检查架构一致性,确保文档与代码引用有效,防止知识断链。
设计或修改复杂功能前查阅决策依据
变更架构或测试覆盖后执行完整性检查
维护知识库文档链接有效性
npx skills add nubjs/nub --skill lat-md -g -y
生成 nubjs.com 性能对比图的手写 SVG 规范,涵盖视觉系统、布局规则及无障碍标准。
请求展示基准测试结果的图表或图形
为文档或博客页面添加需配图的性能声明
使用新数据重新生成现有图表
npx skills add nubjs/nub --skill nub-charts -g -y
提供在Windows或Linux等新平台上启动和调试测试探针的指南,包含分步排查阶梯及针对各平台的常见陷阱解决方案。
在新操作系统上首次运行测试探针
测试探针在某一系统正常但在另一系统失败时进行跨平台调试
npx skills add nubjs/nub --skill probe-platforms -g -y
提供面向用户文本的写作风格指南,规范 GitHub 交互、文档及营销文案的语气与格式,确保内容事实准确、简洁易读。
撰写或编辑任何面向用户的文本
生成 GitHub Issue/PR 评论
编写文档、博客或营销文案
npx skills add nubjs/nub --skill prose-writing -g -y
自动化执行 Nub 补丁发布全流程,包括版本检查、类型审计、打标签推送触发 CI/CD 构建及 npm OIDC 发布,并生成客观的发布说明。
需要发布新版本时
修复已合并且 CI 通过的缺陷后
npx skills add nubjs/nub --skill release -g -y
将重型 Rust 构建、Clippy 检查及测试任务卸载至 GCP Spot VM,避免占用本地 Mac CPU。适用于冷启动构建或需节省本地资源场景,默认远程执行,保留本地快速增量循环。
需要执行重型 Rust 构建(如全量测试、Clippy)
用户要求不占用本地机器资源进行构建
npx skills add nubjs/nub --skill remote-build -g -y
提供Rust构建最佳实践,核心规则是禁止使用setsid等脱离进程组的方式启动构建,防止产生孤儿进程占用资源。指导如何正确后台运行、等待长构建及实施全局QoS限流,避免目标目录锁死和主机过载。
准备启动 cargo build/test/clippy
需要后台执行编译任务
排查构建卡顿或资源占用问题
npx skills add nubjs/nub --skill rust-build-hygiene -g -y
提供跨git worktree的Rust构建包装脚本,实现目标目录共享与自动隔离,解决编译污染问题。
需要构建或测试nub Rust工作区
遇到因worktree切换导致的编译错误
npx skills add nubjs/nub --skill rust-build -g -y
通过脚本查询浏览器解析后的绘制顺序,精确检测UI遮挡、裁剪和z-index问题,结合视觉检查验证布局对齐与样式,替代不可靠的截图审查。
验证UI/布局/样式变更
检查元素遮挡或裁剪问题
确认视觉对齐与平衡
npx skills add nubjs/nub --skill visual-review -g -y
管理 Git worktree 以支持并行开发,自动处理隔离创建、共享构建缓存及忽略文件同步。用于安全落地变更及清理工作区。
需要为并行开发或提交 PR 创建独立的 git worktree
询问 .worktreeinclude 的配置或用法
执行合并后的工作区清理操作
npx skills add nubjs/nub --skill worktree -g -y


