tool-discovery
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTool Discovery
工具发现
Recommend the right agents and skills for any task.
为任意任务推荐合适的Agent与Skill。
Decision Flowchart
决策流程图
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 belowRule: Skills = patterns/reference. Agents = decisions/expertise.
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规则: Skill = 模式/参考类任务,Agent = 决策/专业判断类任务。
Quick Skill Reference
快速Skill参考
| Skill | Triggers |
|---|---|
| file-search | fd, rg, fzf, find files |
| find-replace | sd, batch replace |
| code-stats | tokei, difft, line counts |
| data-processing | jq, yq, json, yaml |
| structural-search | ast-grep, sg, ast pattern |
| git-workflow | lazygit, gh, delta, rebase |
| python-env | uv, venv, pyproject |
| rest-patterns | http methods, status codes |
| sql-patterns | cte, window functions |
| sqlite-ops | sqlite, aiosqlite |
| tailwind-patterns | tailwind, tw classes |
| mcp-patterns | mcp server, protocol |
| Skill | 触发条件 |
|---|---|
| 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-workflow | lazygit、gh、delta、变基 |
| python-env | uv、venv、pyproject |
| rest-patterns | HTTP方法、状态码 |
| sql-patterns | cte、窗口函数 |
| sqlite-ops | sqlite、aiosqlite |
| tailwind-patterns | tailwind、tw类 |
| mcp-patterns | mcp服务器、协议 |
Quick Agent Reference
快速Agent参考
| Agent | Triggers |
|---|---|
| python-expert | Python, async, pytest |
| typescript-expert | TypeScript, types, generics |
| react-expert | React, hooks, state |
| postgres-expert | PostgreSQL, query optimization |
| cloudflare-expert | Workers, KV, D1, R2 |
| Explore | "where is", "find" |
| Plan | design, architect |
| Agent | 触发条件 |
|---|---|
| python-expert | Python、async、pytest |
| typescript-expert | TypeScript、类型、泛型 |
| react-expert | React、hooks、状态管理 |
| postgres-expert | PostgreSQL、查询优化 |
| cloudflare-expert | Workers、KV、D1、R2 |
| Explore | "where is"、"find" |
| Plan | 设计、架构 |
How to Launch
启动方式
Skills:
Skill tool → skill: "file-search"Agents:
Task tool → subagent_type: "python-expert"
→ prompt: "Your task"Skill启动:
Skill tool → skill: "file-search"Agent启动:
Task tool → subagent_type: "python-expert"
→ prompt: "Your task"Match by Task Type
按任务类型匹配
| Task | Skill First | Agent If Needed |
|---|---|---|
| "How to write a CTE?" | sql-patterns | sql-expert |
| "Optimize this query" | — | postgres-expert |
| "Find files named X" | file-search | Explore |
| "Set up Python project" | python-env | python-expert |
| "What HTTP status for X?" | rest-patterns | — |
| 任务 | 优先使用Skill | 必要时使用Agent |
|---|---|---|
| "如何编写CTE?" | sql-patterns | sql-expert |
| "优化这个查询" | — | postgres-expert |
| "查找名为X的文件" | file-search | Explore |
| "搭建Python项目" | python-env | python-expert |
| "X对应的HTTP状态码是什么?" | rest-patterns | — |
Tips
小贴士
- Skills are cheaper - Use for lookups, patterns
- Agents are powerful - Use for decisions, optimization
- Don't over-recommend - Max 2-3 tools per task
- Skill成本更低 - 适用于查询、模式类任务
- Agent功能强大 - 适用于决策、优化类任务
- 避免过度推荐 - 每个任务最多推荐2-3个工具
Additional Resources
额外资源
For complete catalogs, load:
- - All agents with capabilities
./references/agents-catalog.md - - All skills with details
./references/skills-catalog.md
如需完整目录,请加载:
- - 包含所有Agent及其能力
./references/agents-catalog.md - - 包含所有Skill的详细信息
./references/skills-catalog.md