skills/skill-router/SKILL.md
Intelligently routes user requests to the most appropriate Claude Code skill. ALWAYS use this skill FIRST when user asks for help, mentions "skill", "which", "how to", or seems unsure about which approach to take. This is the default entry point for all skill-related requests.
npx skillsauth add charon-fan/agent-playbook skill-routerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
An intelligent router that analyzes user requests and recommends the most appropriate Claude Code skill for the task.
This skill activates when you:
| Skill | Best For |
|-------|----------|
| skill-router | Finding and selecting the right skill for a task |
| create-pr | Creating pull requests with bilingual documentation checks |
| session-logger | Saving session summaries and activity logs |
| workflow-orchestrator | Coordinating multi-skill workflows and triggers |
| self-improving-agent | Learning from completed skill workflows |
| auto-trigger | Declaring trigger relationships between skills |
| Skill | Best For |
|-------|----------|
| commit-helper | Writing Git commit messages, formatting commits |
| code-reviewer | Reviewing PRs, code changes, quality checks |
| debugger | Diagnosing bugs, errors, unexpected behavior |
| refactoring-specialist | Improving code structure, reducing technical debt |
| Skill | Best For |
|-------|----------|
| documentation-engineer | Writing README, technical docs, code documentation |
| api-documenter | Creating OpenAPI/Swagger specifications |
| test-automator | Writing tests, setting up test frameworks |
| qa-expert | Test strategy, quality gates, QA processes |
| Skill | Best For |
|-------|----------|
| api-designer | Designing REST/GraphQL APIs, API architecture |
| security-auditor | Security audits, vulnerability reviews, OWASP Top 10 |
| performance-engineer | Performance optimization, speed analysis |
| deployment-engineer | CI/CD pipelines, deployment automation |
| Skill | Best For |
|-------|----------|
| prd-planner | Creating PRDs with persistent file-based planning |
| prd-implementation-precheck | Prechecking PRDs/specs before implementation |
| architecting-solutions | Non-PRD solution design, architecture, and requirements analysis |
| planning-with-files | Multi-step task planning, persistent file-based organization |
| long-task-coordinator | Multi-session, delegated, or resumable work that needs explicit state and recovery |
| Skill | Best For |
|-------|----------|
| figma-designer | Analyzing Figma designs and producing implementation-ready visual specs/PRDs |
Analyze the user's request to identify:
Match the identified intent to the most relevant skill(s) using:
If the request is ambiguous, guide the user with targeted questions:
Present the recommended skill with:
User: "I need to review this pull request"
Router Analysis:
code-reviewerUser: "Use a skill to help with my project"
Router Questions:
Based on answers → Recommend appropriate skill
User: "I'm building a new API and need help with the full workflow"
Router Recommendation: Consider using multiple skills in sequence:
api-designer - Design the API structureapi-documenter - Document endpoints with OpenAPItest-automator - Set up API testscode-reviewer - Review implementationWhen user intent is unclear, use these question patterns:
Use semantic similarity when keywords don't match directly:
refactoring-specialistperformance-engineersecurity-auditorlong-task-coordinatorSuggest skill combinations for complex workflows:
architecting-solutions → debugger → code-reviewerapi-designer → api-documenter → test-automatorsecurity-auditor → performance-engineer → deployment-engineerIndicate confidence in recommendations:
If the recommended skill doesn't fit:
When recommending a skill, use this format:
## Recommended Skill: {skill-name}
{brief description of why this skill fits}
**What it does:** {one-sentence skill description}
**Best for:** {specific use cases}
---
Would you like me to activate this skill, or would you prefer to see other options?
data-ai
Automatically coordinates multi-skill workflows and triggers follow-up actions. Use when completing PRD creation, implementation, or any milestone that should trigger additional skills. This skill reads the auto-trigger configuration and executes the workflow chain.
tools
Saves conversation history to session log files. Use when user says "保存对话", "保存对话信息", "记录会话", "save session", or "save conversation". Automatically creates timestamped session log in sessions/ directory.
development
A universal self-improving agent that learns from ALL skill experiences. Uses multi-memory architecture (semantic + episodic + working) to continuously evolve the codebase. Auto-triggers on skill completion/error with hooks-based self-correction.
testing
Creates PRDs using persistent file-based planning. Use when user explicitly says "PRD", "product requirements document", or "产品需求文档". Combines PRD methodology with planning-with-files to avoid context switching.