Agent Skills
› nodetool-ai/nodetool
nodetool-ai/nodetool
GitHub智能路由技能,根据用户任务需求匹配最合适的工程工作流或工具节点,涵盖开发、设计、运维等多领域场景。
Install All Skills
npx skills add nodetool-ai/nodetool --all -g -y
Skills in Collection (155)
Showing top 50 of 155 by quality score. Use the install list command or open individual skills for the rest.
智能路由技能,根据用户任务需求匹配最合适的工程工作流或工具节点,涵盖开发、设计、运维等多领域场景。
用户询问适合当前任务的工程工作流
需要选择具体的实现技能或NodeTool表面
npx skills add nodetool-ai/nodetool --skill ask-matt -g -y
使用 ast-grep 生成代码结构概览,快速映射文件导入、导出及成员,辅助在编辑或审查前理解代码架构与依赖。
需要了解文件结构再编辑
扫描目录公共接口
查看特定符号的成员详情
追踪依赖方向
审查修改后的文件
npx skills add nodetool-ai/nodetool --skill ast-grep-outline -g -y
将自然语言查询转换为 ast-grep 规则,基于 AST 结构进行精确代码搜索。适用于需理解代码结构而非仅文本匹配的场景,如查找特定函数模式或复杂逻辑。
需要按代码结构搜索
传统文本搜索无法满足需求
npx skills add nodetool-ai/nodetool --skill ast-grep -g -y
对代码差异、分支或PR进行正确性、规范及规格覆盖的审查,基于证据报告发现。
请求审查代码变更
分析PR或分支
npx skills add nodetool-ai/nodetool --skill code-review -g -y
提供代码库设计原则,指导构建深层模块、定义清晰接口与实现边界,提升代码复用性、可维护性及可测试性。
重构现有代码结构
设计新的模块接口
评估模块的耦合度与深度
npx skills add nodetool-ai/nodetool --skill codebase-design -g -y
提供HuggingFace、GitHub、Docker和AWS CLI在Runpod环境下的安装、认证及核心操作指南,支持模型下载、镜像构建与部署流程。
需要在本地或容器中下载Hugging Face模型
配置CLI工具以连接Runpod进行部署
处理Docker镜像与云资源交互
npx skills add nodetool-ai/nodetool --skill companion-clis -g -y
诊断代码故障、间歇性bug及性能回退。通过建立复现环境、验证假设并实施修复,确保保留有效证据和回归测试,完成从问题定位到修复验证的完整流程。
需要分析代码失败原因
排查间歇性bug
处理性能回退问题
npx skills add nodetool-ai/nodetool --skill diagnosing-bugs -g -y
用于澄清领域术语、记录词汇表条目及架构决策,在修改领域模型时主动挑战模糊语言并同步更新文档。
需要澄清或统一领域术语
发现代码与领域模型不一致
做出不可逆的架构决策
npx skills add nodetool-ai/nodetool --skill domain-modeling -g -y
Runpod Flash SDK/CLI,用于在云端GPU/CPU上开发、测试和部署AI工作负载。支持本地调试、自动配置环境及多种端点模式(队列、负载均衡、外部镜像)。
需要在Runpod服务器上部署AI模型或函数
需要管理云端的GPU/CPU计算资源
需要将本地代码打包并发布到远程环境
npx skills add nodetool-ai/nodetool --skill flash -g -y
通过访谈澄清模糊的设计或计划,记录商定的领域术语和架构决策。阅读相关代码与历史决策,询问关键选择并分析利弊,引导用户确定偏好,最终输出已解决的决策及待确认事项。
设计意图不明确
需要记录架构决策
澄清技术方案细节
npx skills add nodetool-ai/nodetool --skill grill-with-docs -g -y
根据用户规范或工单实现功能,验证行为并报告结果。结合现有代码与测试策略,执行变更、验证及审查,确保符合验收标准与仓库规则后提交。
需要实现新功能或修复Bug
处理具体开发任务工单
npx skills add nodetool-ai/nodetool --skill implement -g -y
分析代码库架构摩擦,识别浅层模块并提出重构建议以提升可测试性和AI导航性。基于领域模型和设计词汇生成包含Mermaid图表的HTML可视化报告。
用户请求评估代码库架构质量
需要识别模块化设计问题或重构机会
npx skills add nodetool-ai/nodetool --skill improve-codebase-architecture -g -y
用于构建可运行的原型代码,以快速验证逻辑、状态模型或 UI 设计。通过生成单文件 HTML 或运行脚本,帮助非开发者驱动场景并观察状态变化,产出一次性代码而非生产级集成。
需要验证逻辑或状态模型是否正确
需要探索或对比多种 UI 设计方案
npx skills add nodetool-ai/nodetool --skill prototype -g -y
针对特定问题调查原始资料,保存引用发现为仓库Markdown文件。使用官方文档、源码等作为证据,区分观察与推断,报告缺失证据,支持后台代理协作。
需要基于权威来源进行深度调研
要求整理并保存带有引用的研究结论
npx skills add nodetool-ai/nodetool --skill research -g -y
解决 Git 合并或变基冲突,保留双方意图并验证结果。
Git merge conflict
Git rebase conflict
npx skills add nodetool-ai/nodetool --skill resolving-merge-conflicts -g -y
管理Runpod GPU实例、无服务器端点、模板及卷等资源的CLI工具,涵盖安装配置、资源创建/删除及状态监控。
需要管理GPU计算资源
部署Serverless推理服务
查询或操作Pod实例
npx skills add nodetool-ai/nodetool --skill runpodctl -g -y
配置仓库的问题追踪器、分类标签及领域文档规范。通过检查现有配置,加载对应模板生成Agent指令文件,并验证链接与文档格式,确保工程技能正确初始化。
请求配置或重新配置仓库问题追踪系统
需要设置领域文档规范和分类标签
npx skills add nodetool-ai/nodetool --skill setup-matt-pocock-skills -g -y
指导用户遵循测试驱动开发(TDD)流程,通过红绿重构循环编写行为测试。强调基于公共接口、垂直切片及避免反模式,确保测试具备规范性和可维护性。
用户请求使用 TDD 或测试优先实现
需要编写或重构单元测试以验证行为
npx skills add nodetool-ai/nodetool --skill tdd -g -y
将现有讨论转化为可执行的技术规范,包括问题陈述、解决方案、用户故事及实施细节。支持本地起草或发布至追踪器,无需额外询问,直接基于上下文生成结构化文档。
需要将讨论转化为技术规格书
请求生成项目规范文档
npx skills add nodetool-ai/nodetool --skill to-spec -g -y
将计划或规格说明拆分为可执行的工单,包含验收标准和阻塞依赖。支持本地起草或发布,确保工单为垂直切片且无循环依赖,适用于任务分解与项目管理场景。
用户要求将需求或计划拆解为具体任务
需要生成带有依赖关系的工单列表
npx skills add nodetool-ai/nodetool --skill to-tickets -g -y
自动化评估并分类项目问题或外部PR,通过状态机管理生命周期,应用标签如bug、enhancement及needs-triage等,生成AI备注,辅助维护者快速识别待处理项。
用户请求对项目问题进行分类或状态更新
需要审查外部Pull Request的归属与优先级
查询待处理或需补充信息的问题列表
npx skills add nodetool-ai/nodetool --skill triage -g -y
用于代码提交前的清理审查,自动识别并移除LLM生成的冗余抽象、防御性代码、无意义注释及低效React钩子等“噪音”,在保持行为不变的前提下提升代码简洁度与质量。
代码提交前检查
审查包含LLM生成内容的Diff
npx skills add nodetool-ai/nodetool --skill unslop -g -y
用于处理大型模糊任务的规划技能,通过创建共享地图和决策工单逐步理清路径。专注于解决不确定性问题而非执行构建,在任务边界清晰后移交工作。
面对超出单次会话范围的大型模糊任务
需要制定长期计划或梳理复杂依赖关系
任务目标不明确需先澄清决策点
npx skills add nodetool-ai/nodetool --skill wayfinder -g -y
生成交互式 Bash 向导脚本,引导人类完成需手动操作、凭据输入或决策的繁琐流程。通过模板化结构自动处理进度显示、确认门控及环境变量/密钥写入,适用于一次性设置或迁移任务。
需要人工介入配置第三方服务
执行包含敏感凭据的手动迁移步骤
自动化无法直接完成的交互式设置流程
npx skills add nodetool-ai/nodetool --skill wizard -g -y
基于 Playwright 编写、修复和诊断 E2E 测试,复用现有套件与 fixtures,通过角色定位元素并断言可见行为。针对失败情况利用 trace 和截图进行调试,确保测试独立且准确反映用户可见功能。
需要编写或修复端到端测试
诊断 E2E 测试失败原因
npx skills add nodetool-ai/nodetool --skill e2e-testing -g -y
作为技能路由器,引导用户根据需求选择合适的工作流。涵盖从构思、原型设计到规格制定、任务分解及TDD实现的完整开发路径,并管理上下文以保持连贯性。
不确定该使用哪个AI技能或工作流
需要规划从想法到交付的完整开发流程
npx skills add nodetool-ai/nodetool --skill ask-matt -g -y
通过ast-grep生成代码结构概览,快速理解文件目录、依赖及符号成员,辅助高效阅读和修改源码。
需要了解文件结构或依赖关系
探索不熟悉的项目目录
在编辑前预览代码概览
npx skills add nodetool-ai/nodetool --skill ast-grep-outline -g -y
指导用户将自然语言查询转化为ast-grep规则,用于基于AST结构的代码搜索与分析。适用于查找特定代码结构、模式或复杂查询,超越传统文本搜索能力,帮助开发者精确定位代码特征。
需要按代码结构而非文本搜索代码
查找具有特定AST特征的代码模式
执行复杂的代码结构查询
npx skills add nodetool-ai/nodetool --skill ast-grep -g -y
提供模块设计标准词汇,指导创建高内聚、低耦合的深层模块。用于优化接口设计、确定拆分边界、提升代码可测试性与AI导航能力。
设计或改进模块接口
寻找代码深化机会
决定代码拆分边界
npx skills add nodetool-ai/nodetool --skill codebase-design -g -y
提供Runpod工作流所需的四大CLI(HuggingFace、GitHub、Docker、AWS)的安装配置与使用指南,涵盖凭证管理及核心命令操作。
需要下载或管理AI模型
配置容器化部署环境
集成云服务API
npx skills add nodetool-ai/nodetool --skill companion-clis -g -y
针对难以复现或性能回归的严重Bug的诊断技能。核心在于构建高确定性、快速反馈的测试闭环,通过多种手段(如单元测试、脚本、模糊测试等)定位问题根源,提升调试效率。
用户请求诊断或调试
报告系统崩溃或失败
报告性能缓慢或回归
npx skills add nodetool-ai/nodetool --skill diagnosing-bugs -g -y
用于构建和精炼项目领域模型,统一术语并记录架构决策。当需要明确业务概念、消除歧义或维护通用语言时触发。
用户希望明确领域术语或通用语言
需要记录架构决策 (ADR)
其他技能需要维护领域模型
npx skills add nodetool-ai/nodetool --skill domain-modeling -g -y
Runpod Flash SDK/CLI,用于在Runpod无服务器GPU/CPU上部署AI工作负载。支持本地开发、自动配置云资源、构建打包及多环境部署,提供队列和负载均衡两种Endpoint模式。
需要部署AI模型到云端GPU
配置Runpod无服务器环境
自动化AI服务发布流程
npx skills add nodetool-ai/nodetool --skill flash -g -y
根据规格或工单实施功能开发,优先采用TDD模式,定期运行类型检查和测试,完成后进行代码审查并提交到当前分支。
需要根据需求文档实现新功能
需要处理具体的开发任务工单
npx skills add nodetool-ai/nodetool --skill implement -g -y
扫描代码库识别架构摩擦,利用深度设计原则提出重构机会,生成可视化HTML报告供用户选择深入分析,旨在提升可测试性与AI导航能力。
需要优化代码库架构时
发现模块耦合度高或难以测试时
npx skills add nodetool-ai/nodetool --skill improve-codebase-architecture -g -y
提供 NodeTool HTTP 与 WebSocket API 的集成指南,涵盖 REST、OpenAI 兼容 Chat 及流式响应接口,指导用户构建客户端并调用工作流。
询问 NodeTool API 端点用法
需要集成 NodeTool 服务
查询 WebSocket 协议细节
npx skills add nodetool-ai/nodetool --skill nodetool-api-reference -g -y
用于创建基于 NodeTool 的浏览器自动化智能体,支持通过自然语言指令导航网页、提取数据、填写表单及执行多步任务。
用户要求自动化浏览网页
使用 AI 抓取网站数据
构建 Web 智能体
执行复杂的浏览器交互操作
npx skills add nodetool-ai/nodetool --skill nodetool-browser-agent -g -y
指导用户通过 CLI 或 Global Chat 使用 NodeTool 的交互式终端功能,包括启动聊天、配置 LLM 提供商/模型、管理会话及调用 Agent 工具。
询问如何使用 nodetool chat 命令
需要配置聊天界面的 LLM 提供商或模型
咨询 Agent 模式或全局聊天功能的使用
npx skills add nodetool-ai/nodetool --skill nodetool-chat-cli -g -y
指导创建基于 NodeTool SDK 的 TypeScript 自定义节点,涵盖包结构、@prop 装饰器配置、process 逻辑及流式处理模式。
创建自定义节点
实现 BaseNode 子类
构建节点包
扩展 NodeTool 功能
npx skills add nodetool-ai/nodetool --skill nodetool-custom-node-developer -g -y
辅助用户将NodeTool部署至Docker、SSH、RunPod、GCP或Supabase等环境,提供决策树、配置模板及CLI命令支持服务器搭建与运维。
部署NodeTool服务
配置Docker容器
设置SSH远程主机
使用RunPod或GCP托管
管理deployment.yaml
npx skills add nodetool-ai/nodetool --skill nodetool-deployment -g -y
帮助用户配置AI模型提供商(如OpenAI、Anthropic等),设置API密钥,并根据任务类型选择合适的模型,支持云端和本地推理。
询问如何配置AI模型提供商
需要设置API密钥
选择适合任务的模型
配置本地推理环境
npx skills add nodetool-ai/nodetool --skill nodetool-model-provider-config -g -y
指导用户在 NodeTool 中构建 RAG 管道,涵盖文档加载、分块、向量化索引及混合搜索。支持 SQLite-vec、ChromaDB 等后端,提供节点使用规范与最佳实践。
用户询问如何构建 RAG 系统
需要设置向量数据库或知识库
涉及文档嵌入或向量搜索配置
npx skills add nodetool-ai/nodetool --skill nodetool-rag-indexing -g -y
NodeTool工作流故障排查技能,提供CLI调试工具使用指南、诊断清单及常见问题解决方案,用于快速定位和修复节点错误、性能问题及部署异常。
用户报告Bug或工作流失败
需要诊断节点错误或性能瓶颈
请求分析OTel追踪数据
npx skills add nodetool-ai/nodetool --skill nodetool-troubleshooter -g -y
辅助用户通过UI工具构建和编辑NodeTool可视化工作流,支持节点搜索、连接及属性配置,实现多步骤自动化流程。
创建或编辑工作流
连接节点或构建管道
询问节点类型或数据流
自动化多步骤处理
npx skills add nodetool-ai/nodetool --skill nodetool-workflow-builder -g -y
用于构建一次性原型以验证设计问题,包括逻辑状态模型或UI界面。支持生成可运行的HTML文件或多种UI变体,强调快速反馈、无持久化及明确标记为废弃代码,旨在低成本探索方案并沉淀决策。
用户希望验证状态模型或逻辑是否合理
用户希望探索UI界面的视觉表现
npx skills add nodetool-ai/nodetool --skill prototype -g -y
启动后台代理,基于官方文档、源码等一手权威来源进行深度调研,并将结果整理为引用清晰的 Markdown 文件存入仓库。适用于需要核实 API 事实或收集技术文档的场景。
用户希望委托背景代理进行主题研究
需要收集文档或 API 事实
需要对阅读和调研工作进行后台委派
npx skills add nodetool-ai/nodetool --skill research -g -y
解决 Git merge 或 rebase 过程中的冲突。通过分析变更意图、合并双方代码及 PR 信息,保留合理逻辑并修复类型检查、测试和格式化问题,最终完成提交或继续变基流程。
Git merge 冲突
Git rebase 冲突
npx skills add nodetool-ai/nodetool --skill resolving-merge-conflicts -g -y
用于初始化仓库的工程技能配置,包括设置 Issue 追踪器、Triage 标签和领域文档布局。通过探索仓库现状并与用户确认,完成基础设施层面的脚手架搭建。
首次使用工程技能前需初始化仓库
需要配置 Issue 追踪或 Triage 标签
npx skills add nodetool-ai/nodetool --skill setup-matt-pocock-skills -g -y
TDD技能,指导用户遵循红绿重构循环进行测试驱动开发。涵盖优质测试标准、Seam选择、反模式规避及循环规则,强调通过公共接口验证行为而非实现细节,确保测试具备规范性和可维护性。
用户希望以测试优先方式构建功能或修复bug
提及“red-green-refactor”概念
需要编写集成测试
npx skills add nodetool-ai/nodetool --skill tdd -g -y
基于对话上下文自动生成需求规格说明书并发布至项目问题追踪器。无需额外访谈,直接综合现有信息,遵循特定模板生成问题、解决方案、用户故事及测试决策等内容。
需要将讨论内容转化为正式的需求规格文档
需要向项目问题追踪器发布新的功能规范
npx skills add nodetool-ai/nodetool --skill to-spec -g -y


