skill-discovery

Route tasks to the appropriate agent and skill set at session startup.

3|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/deandum/claude-resources --skill skill-discovery-deandum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-discovery
Source: https://github.com/deandum/claude-resources/tree/main/skills/core/skill-discovery
Command: npx skills add https://github.com/deandum/claude-resources --skill skill-discovery-deandum

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decision tree for routing any task to the right agent and skill set. Loaded on session start and consulted whenever you're unsure which specialist applies, which skill combination to load for a given task, or when main Claude (running core/orchestration) needs to decide which subagent to spawn for a Phase 3 subtask. Also surfaces available CLI tools, MCP servers, and user-installed skills/agents/plugins so you can prefer what's actually on the machine.

Core Features & Use Cases

  • Branching decision tree to map tasks to the most appropriate agent
  • Session-start awareness to preload specialized capabilities
  • Surface of tools and plugins to inform routing decisions

Quick Start

Route a given task to the most suitable agent and skill path on session start

Frequently Asked Questions about skill-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route tasks to the right agent and skill set?

Agent routing applies a decision tree to map tasks to the most appropriate specialist. It evaluates the task context and surfaces available CLI tools, MCP servers, and installed skills to determine the optimal routing path.

When do I need a decision tree for agent routing?

You need a decision tree for agent routing when you are unsure which specialist applies or which skill combination to load for a given task. It is consulted on session start to preload specialized capabilities for subtask execution.

How does session-start awareness work for skill discovery?

Session-start awareness for skill discovery loads on session initialization to surface available CLI tools, MCP servers, and user-installed plugins. This exposes the agent landscape to inform immediate routing decisions for Phase 3 subtasks.

Can I use agent routing with core orchestration workflows?

Agent routing enforces integration with core orchestration workflows. When main orchestration needs to decide which subagent to spawn for a Phase 3 subtask, the routing mechanism evaluates the available landscape to select the correct specialist.

What's the best way to discover available MCP servers and CLI tools for routing?

To discover available MCP servers and CLI tools for routing, apply the skill discovery mechanism at session startup. It automatically surfaces installed tools and plugins to inform the decision tree when mapping tasks to specialists.

Why does my task routing fail to find the right specialist?

Task routing fails to find the right specialist when the decision tree lacks awareness of the full agent landscape. Applying skill discovery at session start ensures all installed tools, MCP servers, and user plugins are exposed for accurate routing decisions.