Agent Skills
› nubjs/nub
nubjs/nub
GitHub用于执行兼容性审计,枚举 nub 与参考工具间的差异。通过五道严格关卡(精准定位、实证复现、决策记录交叉验证、对抗性自我反驳及分级交付)确保零误报,生成清洁完整的差距清单。
安装全部 Skills
npx skills add nubjs/nub --all -g -y
集合内 Skills (21)
用于执行兼容性审计,枚举 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渠道。处理数据粒度、滞后及Homebrew无独立统计等细节,过滤校验文件干扰,支持按渠道查询、图表导出或安装量分析。
需要查看或导出nub的下载统计数据
请求生成安装数量或采用率分析报告
要求绘制下载趋势图表
npx skills add nubjs/nub --skill download-stats -g -y
提供Git历史追溯的快速命令集,用于定位代码、文件、字符串或配置的添加、移除、重命名及变更时间。涵盖Pickaxe、正则匹配、删除检测、重名追踪、行级历史及Blame等场景,帮助开发者快速回答“何时/为何”发生变动的问题。
查询特定字符串或符号在Git历史中首次引入或最后修改的时间
查找被删除的文件及其对应的提交记录
追踪文件重命名后的完整历史路径
分析特定代码行或函数块的变更历史与作者
排查配置项、功能标志(flag)或API的变更原因
npx skills add nubjs/nub --skill git-archaeology -g -y
用于高效导航大型Markdown文件。通过生成包含精确行范围的目录(TOC),避免加载全文,利用Read工具的offset和limit参数精准读取指定章节,适用于长文档、状态追踪等场景。
需要阅读大型Markdown文件的特定章节
处理超过200行的Markdown文档
npx skills add nubjs/nub --skill md-toc -g -y
用于在实施前进行协作式架构设计。当实现方案未定、需权衡选项或解决开放问题时触发,旨在产出确定的设计方案而非代码。
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
解析 Markdown 文件中的状态标签待办事项,支持按状态、章节筛选或获取统计摘要。无需加载整个文件即可提取特定项,适用于长文件或构建子代理提示词。
用户需要查看或筛选 Markdown 文件中的待办事项
用户希望获取长文件的待办事项统计摘要
用户需要从特定章节提取未完成的待办任务
npx skills add nubjs/nub --skill todo -g -y
nub是替代Node工具链的Rust CLI,支持直接运行JS/TS、执行脚本、包管理及版本自动配置。它无缝兼容Node标志,提供TypeScript/JSX原生支持、路径解析和自动.env加载,且无运行时锁定。
需要执行JavaScript或TypeScript文件时
需要安装或管理npm依赖包时
需要运行package.json中的脚本时
需要使用类似npx的功能执行临时命令时
需要监控文件变化并重启服务时
npx skills add nubjs/nub --skill nub -g -y
AI代理浏览器自动化CLI,基于Rust实现,通过CDP控制Chrome。支持网页导航、表单填写、截图、数据提取及Web应用测试。扩展支持Electron桌面应用、Slack自动化、探索性QA及Vercel Sandbox/AWS云浏览器环境。
打开网站或导航页面
填写表单或点击按钮
截取网页屏幕截图
从页面抓取数据
测试Web应用质量或进行Bug搜索
登录网站
自动化浏览器操作
与Electron桌面应用交互
在Vercel Sandbox或AWS Bedrock中运行自动化
npx skills add nubjs/nub --skill agent-browser -g -y
用于通过构建开发版nub并操作真实临时文件来验证新功能端到端有效性的技能。包含创建最小化测试用例、构建二进制、执行命令及对比参考工具等步骤,确保功能实际可用而非仅单元测试通过。
实现或修改了子命令、标志或行为后
需要确认新功能在实际使用中确实有效时
npx skills add nubjs/nub --skill ad-hoc-test -g -y
用于在nubjs/nub仓库中端到端处理GitHub Issue或Bug修复PR的指南。涵盖问题分类、复现、回复确认、通过worktree发起PR、本地验证及发布后通知,确保维护规范与用户体验。
用户指派任务修复GitHub Issue
用户要求修复报告的Bug
npx skills add nubjs/nub --skill address-issue -g -y
将 jdx/aube 上游变更同步至 nub 的 vendor/aube。利用 nub-fork 作为三方合并点,保留本地修改并解决冲突,确保 vendor 树与合并结果一致,避免直接覆盖导致的冲突。
需要引入 aube 新版本或特定提交时
执行 aube 上游同步流程时
npx skills add nubjs/nub --skill aube-sync -g -y
通过CI在真实OS(macOS/Windows)执行临时测试,解决Docker无法覆盖的场景。无需PR,直接推送分支触发GitHub Actions工作流进行验证。
用户要求在实际macOS或Windows CI上测试代码
需要在多个操作系统或平台间探测行为差异
执行需要真实运行环境的跨平台检查
npx skills add nubjs/nub --skill ci-adhoc-test -g -y
解决gh CLI原生CI监控的过早退出和挂起问题。通过scripts/ci-watch.ts可靠等待CI终端状态,支持PR/Run监控、快速失败及幽灵检查处理,确保退出码可信。
需要等待GitHub Actions CI完成并获取结果时
执行合并前需验证PR检查是否全部通过时
npx skills add nubjs/nub --skill ci-watch -g -y
提供 nub Rust 项目的快速开发与测试工作流。通过 worktree 隔离环境,利用 rust-build.sh 共享编译缓存实现秒级增量构建。涵盖 dev 二进制编译、N-API 插件安装及测试执行,确保开发迭代效率与正确性。
需要编译或重新构建 nub 开发二进制文件时
设置用于快速迭代的工作区 (worktree) 时
运行特定测试文件或单个测试用例时
需要了解代码库结构或 crate 映射时
npx skills add nubjs/nub --skill dev-loop -g -y
用于代码自审的影响分析技能,通过追踪修改符号的调用链和依赖关系,系统性评估变更对代码库其他部分的潜在破坏范围。强制要求基于工具证据而非记忆进行追溯,确保在合并前发现隐蔽的副作用。
执行非平凡代码变更的自审时
用户请求“追踪影响”、“查找爆炸半径”或“找出谁调用了此函数”时
npx skills add nubjs/nub --skill impact-analysis -g -y
端到端执行单个任务/Issue的工程工作流,涵盖规划、多视角审查、实现及PR创建。由单一L1代理全权负责并嵌套L2子代理,遇人类决策时暂停并上报控制权,最终在合并前保持PR就绪状态。
用户明确输入 'implementation-thread'
用户要求驱动任务/Issue直至生成待处理的PR
npx skills add nubjs/nub --skill implementation-thread -g -y
面向所有用户可见文本的写作风格指南,涵盖GitHub交互、文档、营销文案及聊天回复。核心原则为事实、中立、简洁、易读,禁止冗余与过度承诺,确保内容适合快速浏览。
编写或编辑GitHub Issue/PR评论、描述或发布说明
创建或修改面向用户的文档、博客或README
撰写营销文案、npm描述或实质性聊天回复
对现有文案进行结构优化以提升可读性
应用通用的文案风格修正
npx skills add nubjs/nub --skill prose-writing -g -y
用于端到端执行 nub 项目的补丁版本发布。流程包括确认 CI 绿灯、版本号递增、打标签触发自动化构建与 npm 发布,并生成事实性发布说明及更新相关 Issue/PR。严禁未经维护者明确指令擅自发布。
需要发布新版本时
所有修复已合并且 CI 通过时
npx skills add nubjs/nub --skill release -g -y
用于在git worktree中构建nub Rust工作区。通过脚本自动管理共享或隔离cargo目标目录,解决多worktree并行构建时的缓存复用与产物污染冲突,支持build/test/clippy。
执行cargo build、test或clippy命令时
遇到因worktree差异导致的编译错误(如缺失字段)
手动设置CARGO_TARGET_DIR环境变量时
npx skills add nubjs/nub --skill rust-build -g -y
通过chrome-devtools MCP工具计算元素遮挡、裁剪和对齐,弥补截图缺乏深度信息的缺陷。结合几何测量与视觉审查,解决z-index和布局感知偏差问题,确保UI样式变更准确无误。
验证UI组件的遮挡关系是否正确
检查布局对齐和视觉平衡性
确认样式变更后是否存在重叠或裁剪错误
npx skills add nubjs/nub --skill visual-review -g -y
用于在 nub 仓库中创建和管理隔离的 git worktree,支持并行构建与测试。提供一键脚本设置共享 CARGO_TARGET_DIR 缓存及 .worktreeinclude 文件,并指导清理流程,配合 dev-loop 技能提升开发效率。
需要创建新的 git worktree 以提交 PR
询问 .worktreeinclude 的作用或配置方法
清理已合并的 worktree
npx skills add nubjs/nub --skill worktree -g -y


