SuperAPI AI 工具集

tool-discovery

智能体与模型

查看项目

更新于 10-13 17:13

技能介绍

Tool Discovery 是一个“工具发现”辅助模块,用途是为任意任务推荐合适的智能体(Agent)与技能(Skill)。它同时覆盖两类工具:重量级智能体(Agent 工具)与轻量级技能(Skill 工具)。

主要判定流程如下:先判断这是否为参考/查阅类任务。若是,则使用技能(Skill,轻量、自动注入);若不是,则判断是否需要推理/决策。若需要,则使用智能体(Agent,重量级、生成子智能体);若不确定,则查阅下文目录。核心规则为:技能对应模式/参考,智能体对应决策/专业能力。

技能快速参考(按触发器列举):file-search(fd、rg、fzf、查找文件)、find-replace(sd、批量替换)、code-stats(tokei、difft、行数统计)、data-processing(jq、yq、json、yaml)、structural-search(ast-grep、sg、ast 模式)、git-ops(git、gh、lazygit、delta、commit、PR、release、rebase)、python-env(uv、venv、pyproject)、go-ops(golang、go、goroutine、channel、context、errgroup、go test)、rust-ops(rust、cargo、ownership、tokio、serde、trait、Result、Option)、typescript-ops(typescript、类型系统、泛型、工具类型、Zod)、docker-ops(docker、Dockerfile、docker-compose、多阶段构建)、ci-cd-ops(github actions、CI、CD、pipeline、release、workflow)、api-design-ops(api 设计、gRPC、GraphQL、REST 进阶、protobuf)、rest-ops(HTTP 方法、状态码)、sql-ops(cte、窗口函数)、postgres-ops(postgresql、postgres、EXPLAIN ANALYZE、vacuum、pgbouncer、JSONB、RLS、复制)、sqlite-ops(sqlite、EXPLAIN QUERY PLAN、覆盖索引、rows_read、D1、wrangler d1、node:sqlite、better-sqlite3、bun:sqlite、aiosqlite、libsql、fts5)、tailwind-ops(tailwind、tw 类、暗色模式、响应式)、mcp-ops(mcp server、fastmcp、工具处理器、传输层)、react-ops(react、hooks、useState、next.js、RSC、zustand)、vue-ops(vue、组合式 API、pinia、nuxt、script setup)、javascript-ops(javascript、node、esm、async/await、事件循环)、astro-ops(astro、islands、内容集合、部分水合)、laravel-ops(laravel、eloquent、artisan、sanctum、pest)、payloadcms-ops(payload、payload cms、无头 CMS、collections)、craftcms-ops(craft、craftcms、twig、矩阵字段)、asus-router-ops(华硕路由器、asuswrt、merlin、网络加固)、nginx-ops(nginx、反向代理、ssl、负载均衡、proxy_pass)、cloudflare-ops(cloudflare、workers、KV、D1、R2、pages、wrangler、edge)、cypress-ops(cypress、e2e、组件测试、自定义命令、打桩)、bash-ops(bash、shell 脚本、traps、CI 脚本、防御式脚本)、claude-code-ops(claude code 扩展、技能、智能体、hooks、MCP、插件)、auth-ops(jwt、oauth2、session、rbac、passkey、mfa、登录)、monitoring-ops(prometheus、grafana、opentelemetry、SLO、告警)、debug-ops(调试、崩溃、内存泄漏、竞态条件、bisect)、perf-ops(性能、profiling、火焰图、包体积、负载测试、基准测试)、migrate-ops(迁移、升级、破坏性变更、codemod、版本升级)、refactor-ops(重构、抽取、代码异味、死代码、重命名、结构调整)、scaffold(脚手架、样板、项目模板、初始化项目、新项目)、log-ops(JSONL、日志分析、解析日志、lnav、日志搜索、时间线)。

智能体快速参考(按触发器列举):firecrawl-expert(网页抓取、爬取、反爬)、project-organizer(重构、整理、清理)、git-agent(commit、push、PR,由 git-ops 派发)、Explore(“在哪里”“查找”)、Plan(设计、架构)。

对于 Cloudflare/Workers、Cypress/E2E、shell 脚本、Claude Code 扩展工作以及 CMS/设备领域(Payload、Craft、华硕路由器),使用对应的 -ops 技能(cloudflare-ops、cypress-ops、bash-ops、claude-code-ops、payloadcms-ops、craftcms-ops、asus-router-ops)。对于语言/框架工作(Python、TypeScript、React、Postgres 等),使用对应的 -ops 技能,或派发 general-purpose 并指示其先读取该技能的 SKILL.md。

启动方式:技能使用 Skill 工具,例如 skill: "file-search"。智能体使用 Agent 工具(Agent 工具在 Claude Code 2.1.63 之前名为 Task;Task(...) 仍可作为别名使用),例如 Agent 工具 → subagent_type: "firecrawl-expert",→ prompt: "Your task"。

按任务类型匹配(任务 → 首选技能 → 如需要则用智能体):“如何编写 CTE?” → sql-ops → —;“优化此查询” → postgres-ops → —;“查找名为 X 的文件” → file-search → Explore;“搭建 Python 项目” → python-env → —;“X 用什么 HTTP 状态码?” → rest-ops → —;“React Server Components?” → react-ops → —;“Vue 3 组合式模式” → vue-ops → —;“配置 nginx SSL” → nginx-ops → —;“JWT 与 session 认证” → auth-ops → —;“搭建 Prometheus” → monitoring-ops → —;“调试内存泄漏” → debug-ops → —;“抓取被封锁的站点” → jina-ops → firecrawl-expert。

提示:技能更轻量——用于查阅、模式;智能体更强大——用于决策、优化;不要过度推荐——每个任务最多 2-3 个工具。

附加资源:如需完整目录,请加载 ./references/agents-catalog.md(所有智能体及其能力)与 ./references/skills-catalog.md(部分技能的详情,外加一份选择指南,并非完整列表)。