Agent Skills
› nodetool-ai/nodetool
nodetool-ai/nodetool
GitHub作为工程工作流路由器,根据用户意图匹配并推荐最合适的底层技能(如实现、测试、审查等),以最小化执行路径。
Install All Skills
npx skills add nodetool-ai/nodetool --all -g -y
Skills in Collection (157)
Showing top 50 of 157 by quality score. Use the install list command or open individual skills for the rest.
作为工程工作流路由器,根据用户意图匹配并推荐最合适的底层技能(如实现、测试、审查等),以最小化执行路径。
询问适合当前任务的工程工作流
需要选择起始技能或工具表面
npx skills add nodetool-ai/nodetool --skill ask-matt -g -y
使用 ast-grep outline 快速生成源码结构映射,包含导入导出及成员信息。用于编辑前理解文件、扫描目录、定位符号或追踪依赖,以低成本获取代码概览,辅助后续精确阅读与修改。
需要了解文件结构后再进行编辑
需要扫描目录的公开接口
需要追踪模块间的导入依赖关系
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 环境下的 AI 服务部署。
需要安装或配置 AI/云相关 CLI 工具
在本地准备 Docker 镜像以部署到 Runpod
从 Hugging Face 下载和管理大模型文件
npx skills add nodetool-ai/nodetool --skill companion-clis -g -y
诊断代码故障、间歇性Bug及性能回退。通过复现问题、验证假设并实施修复,同时保留测试证据和清理临时文件,确保问题根本原因被查明且修复有效。
报告了具体的代码错误或异常行为
需要排查间歇性失败或性能回退问题
npx skills add nodetool-ai/nodetool --skill diagnosing-bugs -g -y
在修改领域模型时,主动澄清术语、记录词库及架构决策。通过挑战现有定义、细化模糊语言、测试边缘场景及代码对照,实时更新 CONTEXT.md 并酌情创建 ADR,确保领域概念精确一致。
用户提出新的领域概念或修改现有模型
发现术语使用与上下文不一致
需要记录重要的架构设计决策
npx skills add nodetool-ai/nodetool --skill domain-modeling -g -y
Runpod Flash SDK与CLI,用于在本地开发、测试并自动部署AI工作负载至Runpod服务器端GPU/CPU。支持Endpoint装饰器模式、负载均衡路由及外部镜像调用,涵盖项目初始化、构建、部署及环境管理全流程。
需要部署AI模型到Runpod GPU/CPU
使用Flash CLI进行本地开发和远程部署
配置Runpod Endpoint的三种运行模式
npx skills add nodetool-ai/nodetool --skill flash -g -y
通过访谈澄清不明确的计划或设计,记录领域术语和架构决策。结合代码与现有文档提问,权衡利弊并推荐方案,直至解决所有设计问题并输出结论。
需要澄清模糊的设计需求
需要确认架构决策
需要统一领域术语
npx skills add nodetool-ai/nodetool --skill grill-with-docs -g -y
根据规格或工单实现功能,验证行为并报告结果。包含代码修改、测试执行及后变更验证,必要时调用TDD和代码审查技能,确保符合验收标准与仓库规范。
需要根据需求文档或Jira工单编写新代码
需要实现特定业务逻辑或修复功能缺陷
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 设计。通过区分逻辑与 UI 分支,生成一次性测试工件,快速回答设计疑问,无需生产集成。
需要验证逻辑或状态模型是否正确
需要探索或对比不同的 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 Pod
部署Serverless模型
查询Runpod资源状态
npx skills add nodetool-ai/nodetool --skill runpodctl -g -y
配置仓库的问题追踪器、标签及文档规范。自动检查现有设置,加载对应模板并更新AGENTS.md等文件,验证链接与脚本,确保工程协作约定正确落地。
请求配置或重新配置仓库问题追踪器和文档规范
需要初始化或调整Issue Tracker和领域文档约定
npx skills add nodetool-ai/nodetool --skill setup-matt-pocock-skills -g -y
指导基于红绿重构循环的测试驱动开发实践,强调通过公共接口验证行为而非实现细节。涵盖选择测试边界、避免反模式及垂直切片迭代规则,确保测试具备规范性和可维护性。
用户请求 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
自动化项目Issue和PR的分类、状态流转及验证,支持Bug/Enhancement分类及多级状态管理,提供待处理事项汇总。
请求对Issue或PR进行分类和状态更新
查询需要人工关注或Agent处理的未标记事项
npx skills add nodetool-ai/nodetool --skill triage -g -y
一种代码质量检查技能,旨在移除LLM生成的冗余抽象、防御性代码及无效注释,保留原有行为并符合仓库规范。
代码提交前审查
清理LLM生成的冗余代码
Diff或文件中的模式优化
npx skills add nodetool-ai/nodetool --skill unslop -g -y
用于处理大型不确定性任务的规划技能。通过创建共享地图和决策工单,逐步厘清执行路径,明确目标与关键决策,而非直接执行具体构建任务。
任务范围过大无法单次会话完成
需要制定复杂计划或澄清需求
npx skills add nodetool-ai/nodetool --skill wayfinder -g -y
生成交互式Bash向导脚本,引导人类完成繁琐的手动配置流程。通过读取仓库上下文,规划步骤、映射操作路径并编写脚本,自动处理URL打开、敏感信息输入和环境变量写入,实现一次性或可重复的自动化设置与迁移。
需要人工介入的配置任务
手动获取凭证或密钥
复杂的环境初始化流程
跨平台服务配置引导
npx skills add nodetool-ai/nodetool --skill wizard -g -y
用于编写、修复或诊断基于 Playwright 的端到端测试,支持 NodeTool Web 和工作流场景。通过复用现有套件和夹具,确保测试独立并准确验证用户可见行为,同时提供详细的失败排查与报告指南。
需要编写新的 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


