关于 tool-discovery
tool-discovery 是一项帮助 Agent 根据任务类型推荐技能或 Agent 的目录与选择指南。它通过触发词和任务示例区分查找类技能与需要判断的 Agent。
主要功能
- 01按任务类型区分技能与 Agent
- 02提供技能触发词目录
- 03列出常见 Agent 及适用任务
- 04按具体任务给出选择建议
适用场景
- 01为文件查找任务选择 file-search
- 02为技术查阅任务匹配相应技能
- 03判断复杂设计任务是否需要 Agent
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 0xdarkmatter/ claude-mods --skill tool-discovery安装后在 Claude Code 中输入/tool-discovery确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
reference.mdassets/.gitkeepreferences/agents-catalog.mdskills-catalog.mdscripts/.gitkeep详细介绍
工具发现
为任何任务推荐合适的 Agent 和技能。
决策流程图
Is this a reference/lookup task?
├── YES → Use a SKILL (lightweight, auto-injects)
└── NO → Does it require reasoning/decisions?
├── YES → Use an AGENT (heavyweight, spawns subagent)
└── MAYBE → Check catalogs below
**规则:**技能 = 模式/参考资料。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、提交、PR、发布、rebase |
| python-env | uv、venv、pyproject |
| go-ops | golang、go、goroutine、channel、context、errgroup、go test |
| rust-ops | rust、cargo、所有权、tokio、serde、trait、Result、Option |
| typescript-ops | TypeScript、类型系统、泛型、工具类型、Zod |
| docker-ops | docker、Dockerfile、docker-compose、多阶段构建 |
| ci-cd-ops | GitHub Actions、CI、CD、流水线、发布、工作流 |
| 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 服务、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、岛屿、内容集合、部分水合 |
| laravel-ops | Laravel、eloquent、artisan、sanctum、pest |
| payloadcms-ops | payload、payload cms、无头 CMS、集合 |
| craftcms-ops | craft、craftcms、twig、matrix fields |
| asus-router-ops | asus 路由器、asuswrt、merlin、网络加固 |
| nginx-ops | nginx、反向代理、ssl、负载均衡器、proxy_pass |
| cloudflare-ops | cloudflare、workers、KV、D1、R2、pages、wrangler、边缘 |
| cypress-ops | cypress、端到端测试、组件测试、自定义命令、存根 |
| bash-ops | bash、Shell 脚本、陷阱、CI 脚本、防御式脚本 |
| claude-code-ops | Claude Code 扩展、技能、Agent、钩子、MCP、插件 |
| auth-ops | jwt、oauth2、会话、rbac、通行密钥、mfa、登录 |
| monitoring-ops | prometheus、grafana、opentelemetry、SLO、告警 |
| debug-ops | 调试、崩溃、内存泄漏、竞态条件、bisect |
| perf-ops | 性能、分析、火焰图、包大小、负载测试、基准测试 |
| migrate-ops | 迁移、升级、破坏性变更、codemod、版本升级 |
| refactor-ops | 重构、提取、代码异味、死代码、重命名、重组 |
| scaffold | 脚手架、样板代码、项目模板、初始化项目、新建项目 |
| log-ops | JSONL、日志分析、解析日志、lnav、日志搜索、时间线 |
Agent 快速参考
| Agent | 触发条件 |
|---|---|
| firecrawl-expert | 网页抓取、爬取、反机器人 |
| project-organizer | 重组、整理、清理 |
| git-agent | 提交、推送、PR(由 git-ops 调用) |
| Explore | “在哪里”“查找” |
| Plan | 设计、架构 |
对于 Cloudflare/Workers、Cypress/端到端测试、Shell 脚本、Claude Code 扩展开发以及 CMS/设备领域(Payload、Craft、Asus 路由器),请使用匹配的 -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 tool → skill: "file-search"
Agent(Claude Code 2.1.63 之前,Agent 工具名为 Task;Task(...) 仍可用作别名):
Agent tool → subagent_type: "firecrawl-expert"
→ prompt: "Your task"
按任务类型匹配
| 任务 | 优先使用的技能 | 需要时使用的 Agent |
|---|---|---|
| “如何编写 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 与会话认证对比” | auth-ops | — |
| “设置 Prometheus” | monitoring-ops | — |
| “调试内存泄漏” | debug-ops | — |
| “抓取被屏蔽的网站” | jina-ops | firecrawl-expert |
提示
- 技能成本更低——用于查找信息和了解模式
- Agent 功能强大——用于决策和优化
- 不要推荐过多——每项任务最多推荐 2-3 个工具
更多资源
如需查看完整目录,请加载:
./references/agents-catalog.md- 所有 Agent 及其功能./references/skills-catalog.md- 部分技能的详情,以及选择指南(并非完整列表)
评论
支持 Markdown