router-engineering
Master orchestration for routing technical problems through 30+ engineering skills - AI/ML, software development, data, APIs, and Claude Code framework
$ Installieren
git clone https://github.com/vasilyu1983/AI-Agents-public /tmp/AI-Agents-public && cp -r /tmp/AI-Agents-public/frameworks/claude-code-kit/framework/skills/router-engineering ~/.claude/skills/AI-Agents-public// tip: Run this command in your terminal to install the skill
name: router-engineering description: Master orchestration for routing technical problems through 30+ engineering skills - AI/ML, software development, data, APIs, and Claude Code framework version: "1.0"
Router: Engineering
Master orchestrator that routes technical problems, implementation questions, and development tasks through the complete engineering skill set.
Decision Tree: Where to Start?
TECHNICAL QUESTION
â
ââ⺠"Build an AI agent" ââââââââââââ⺠ai-agents
â ââ⺠MCP, guardrails, orchestration
â
ââ⺠"Fine-tune / train LLM" ââââââââ⺠ai-llm
â ââ⺠PEFT, LoRA, evaluation
â
ââ⺠"Optimize LLM inference" âââââââ⺠ai-llm-inference
â ââ⺠vLLM, quantization, serving
â
ââ⺠"Build RAG system" âââââââââââââ⺠ai-rag
â ââ⺠Chunking, retrieval, reranking
â
ââ⺠"ML/Data science project" ââââââ⺠ai-ml-data-science
â ââ⺠EDA, modeling, evaluation
â
ââ⺠"Time series forecasting" ââââââ⺠ai-ml-timeseries
â ââ⺠LightGBM, Transformers, validation
â
ââ⺠"MLOps / ML security" ââââââââââ⺠ai-mlops
â ââ⺠Deployment, drift, security
â
ââ⺠"Write prompts for Claude" âââââ⺠ai-prompt-engineering
â ââ⺠Templates, validation, patterns
â
ââ⺠"Build backend API" ââââââââââââ⺠software-backend
â ââ⺠Node.js, Python, Go, Prisma
â
ââ⺠"Build frontend app" âââââââââââ⺠software-frontend
â ââ⺠Next.js, React, Tailwind
â
ââ⺠"Build mobile app" âââââââââââââ⺠software-mobile
â ââ⺠Swift, Kotlin, React Native
â
ââ⺠"Design system architecture" âââ⺠software-architecture-design
â ââ⺠Microservices, CQRS, scaling
â
ââ⺠"Web3 / blockchain" ââââââââââââ⺠software-crypto-web3
â ââ⺠Solidity, Rust, smart contracts
â
ââ⺠"Security / OWASP" âââââââââââââ⺠software-security-appsec
â ââ⺠Auth, input validation, crypto
â
ââ⺠"Design REST/GraphQL API" ââââââ⺠dev-api-design
â ââ⺠OpenAPI, versioning, errors
â
ââ⺠"Manage dependencies" ââââââââââ⺠dev-dependency-management
â ââ⺠npm, pip, cargo, security
â
ââ⺠"Plan implementation" ââââââââââ⺠dev-workflow-planning
â ââ⺠/brainstorm, /write-plan
â
ââ⺠"Build data pipeline" ââââââââââ⺠data-lake-platform
â ââ⺠dlt, SQLMesh, Iceberg, DuckDB
â
ââ⺠"Optimize SQL queries" âââââââââ⺠data-sql-optimization
â ââ⺠EXPLAIN, indexing, tuning
â
ââ⺠"Create Claude Code agent" âââââ⺠claude-code-agents
â ââ⺠YAML frontmatter, tools
â
ââ⺠"Create slash command" âââââââââ⺠claude-code-commands
â ââ⺠$ARGUMENTS, templates
â
ââ⺠"Create hook automation" âââââââ⺠claude-code-hooks
â ââ⺠PreToolUse, PostToolUse, Stop
â
ââ⺠"Setup MCP server" âââââââââââââ⺠claude-code-mcp
â ââ⺠Database, filesystem, APIs
â
ââ⺠"Configure CLAUDE.md" ââââââââââ⺠claude-code-project-memory
â ââ⺠Project context, standards
â
ââ⺠"Create skill" âââââââââââââââââ⺠claude-code-skills
â ââ⺠Progressive disclosure, resources/
â
ââ⺠"Full technical design" ââââââââ⺠COMPREHENSIVE ANALYSIS
ââ⺠Architecture + implementation plan
Domain Detection
Domain 1: AI/ML ENGINEERING
Triggers: "AI", "ML", "LLM", "agent", "model", "train", "fine-tune", "RAG", "embedding", "inference", "prompt"
Primary Skills:
| Skill | When to Use |
|---|---|
ai-agents | Multi-agent systems, MCP, orchestration |
ai-llm | Fine-tuning, PEFT, LoRA, evaluation |
ai-llm-inference | vLLM, quantization, serving optimization |
ai-rag | Retrieval-augmented generation, search |
ai-ml-data-science | EDA, feature engineering, modeling |
ai-ml-timeseries | Forecasting, temporal validation |
ai-mlops | Deployment, monitoring, security |
ai-prompt-engineering | Prompt design, templates |
Skill Chain - Build AI Agent:
Requirements â ai-agents (architecture) â ai-rag (if retrieval needed)
â ai-prompt-engineering (prompts) â ai-mlops (deployment)
Domain 2: SOFTWARE DEVELOPMENT
Triggers: "build", "implement", "code", "frontend", "backend", "mobile", "API", "database"
Primary Skills:
| Skill | When to Use |
|---|---|
software-backend | REST APIs, databases, auth, Node/Python/Go |
software-frontend | Next.js, React, TypeScript, Tailwind |
software-mobile | iOS (Swift), Android (Kotlin), React Native |
software-architecture-design | System design, microservices, scaling |
software-crypto-web3 | Blockchain, smart contracts, DeFi |
software-security-appsec | OWASP, auth, input validation |
software-code-review | Review patterns, checklists |
software-ui-ux-design | UI patterns, accessibility |
software-ux-research | User research, gap analysis |
Skill Chain - Full-Stack App:
Requirements â software-architecture-design â software-backend (API)
â software-frontend (UI) â software-security-appsec (security audit)
Domain 3: DATA ENGINEERING
Triggers: "data pipeline", "ETL", "lakehouse", "SQL", "query optimization", "data warehouse"
Primary Skills:
| Skill | When to Use |
|---|---|
data-lake-platform | Pipelines, Iceberg, DuckDB, dlt |
data-sql-optimization | Query tuning, indexes, EXPLAIN |
Skill Chain - Data Platform:
Requirements â data-lake-platform (ingestion + storage)
â data-sql-optimization (query layer) â ai-ml-data-science (analytics)
Domain 4: API & INTEGRATION
Triggers: "REST", "GraphQL", "gRPC", "OpenAPI", "API design", "versioning"
Primary Skills:
| Skill | When to Use |
|---|---|
dev-api-design | API design, OpenAPI, versioning |
software-backend | Implementation |
dev-dependency-management | Package management, security |
Skill Chain - API Development:
dev-api-design (spec) â software-backend (implement)
â dev-dependency-management (dependencies) â qa-testing-strategy (tests)
Domain 5: CLAUDE CODE FRAMEWORK
Triggers: "Claude Code", "agent", "skill", "command", "hook", "MCP", "CLAUDE.md"
Primary Skills:
| Skill | When to Use |
|---|---|
claude-code-agents | Create agents with frontmatter |
claude-code-commands | Slash commands with $ARGUMENTS |
claude-code-hooks | Event automation (Pre/PostToolUse) |
claude-code-mcp | External data connections |
claude-code-project-memory | CLAUDE.md configuration |
claude-code-skills | Progressive disclosure skills |
Skill Chain - Full Claude Code Setup:
claude-code-project-memory (CLAUDE.md) â claude-code-skills (knowledge)
â claude-code-agents (subagents) â claude-code-commands (shortcuts)
â claude-code-hooks (automation) â claude-code-mcp (external data)
Skill Registry
AI/ML Skills (9)
| Skill | Purpose | Key Outputs |
|---|---|---|
ai-agents | Multi-agent systems | Architecture, MCP config, guardrails |
ai-llm | LLM development | Fine-tuning config, evaluation |
ai-llm-inference | Inference optimization | vLLM config, quantization |
ai-rag | RAG systems | Chunking strategy, retrieval pipeline |
ai-ml-data-science | Data science | EDA, models, evaluation |
ai-ml-timeseries | Time series | Forecasting models, validation |
ai-mlops | ML operations | Deployment, monitoring |
ai-prompt-engineering | Prompt design | Templates, validation |
agent-fleet-operations | Agent services | Fleet management, economics |
Software Skills (9)
| Skill | Purpose | Key Outputs |
|---|---|---|
software-backend | Backend development | APIs, database, auth |
software-frontend | Frontend development | Components, state, routing |
software-mobile | Mobile development | iOS, Android, cross-platform |
software-architecture-design | System design | Architecture diagrams, decisions |
software-crypto-web3 | Blockchain | Smart contracts, DeFi |
software-security-appsec | Security | OWASP compliance, auth |
software-code-review | Code review | Review checklists |
software-ui-ux-design | UI/UX design | Design systems, accessibility |
software-ux-research | UX research | User research, benchmarks |
Data Skills (2)
| Skill | Purpose | Key Outputs |
|---|---|---|
data-lake-platform | Data pipelines | Ingestion, transformation, storage |
data-sql-optimization | SQL tuning | Query optimization, indexes |
Development Workflow (3)
| Skill | Purpose | Key Outputs |
|---|---|---|
dev-api-design | API design | OpenAPI specs, contracts |
dev-dependency-management | Dependencies | Lockfiles, security |
dev-workflow-planning | Planning | Implementation plans |
Claude Code Framework (6)
| Skill | Purpose | Key Outputs |
|---|---|---|
claude-code-agents | Agent creation | Agent YAML, tools config |
claude-code-commands | Commands | Slash command templates |
claude-code-hooks | Hooks | Event automation scripts |
claude-code-mcp | MCP servers | Database/API connections |
claude-code-project-memory | CLAUDE.md | Project configuration |
claude-code-skills | Skills | Progressive disclosure docs |
Routing Logic
Keyword-Based Routing
KEYWORDS -> SKILL MAPPING
"agent", "multi-agent", "MCP", "guardrails" -> ai-agents
"fine-tune", "LoRA", "PEFT", "train model" -> ai-llm
"vLLM", "inference", "quantization", "serving" -> ai-llm-inference
"RAG", "retrieval", "embedding", "vector" -> ai-rag
"EDA", "feature engineering", "modeling" -> ai-ml-data-science
"time series", "forecast", "temporal" -> ai-ml-timeseries
"MLOps", "model deployment", "drift" -> ai-mlops
"prompt", "template", "instruction" -> ai-prompt-engineering
"backend", "API", "Node.js", "FastAPI", "Prisma" -> software-backend
"frontend", "Next.js", "React", "Tailwind" -> software-frontend
"mobile", "iOS", "Android", "Swift", "Kotlin" -> software-mobile
"architecture", "microservices", "CQRS" -> software-architecture-design
"blockchain", "Solidity", "Web3", "smart contract" -> software-crypto-web3
"security", "OWASP", "auth", "vulnerability" -> software-security-appsec
"code review", "review checklist" -> software-code-review
"UI", "design system", "accessibility" -> software-ui-ux-design
"UX research", "user research", "JTBD" -> software-ux-research
"data pipeline", "ETL", "lakehouse", "dlt" -> data-lake-platform
"SQL optimization", "query tuning", "EXPLAIN" -> data-sql-optimization
"REST API", "GraphQL", "OpenAPI", "gRPC" -> dev-api-design
"npm", "pip", "cargo", "dependencies" -> dev-dependency-management
"plan", "brainstorm", "implementation" -> dev-workflow-planning
"Claude Code agent", "subagent" -> claude-code-agents
"slash command", "$ARGUMENTS" -> claude-code-commands
"hook", "PreToolUse", "PostToolUse" -> claude-code-hooks
"MCP server", "database connection" -> claude-code-mcp
"CLAUDE.md", "project memory" -> claude-code-project-memory
"skill", "progressive disclosure" -> claude-code-skills
Context-Based Routing
| User Context | Primary Skill | Supporting Skills |
|---|---|---|
| Building AI app | ai-agents | ai-rag, ai-prompt-engineering |
| Optimizing LLM | ai-llm-inference | ai-mlops |
| Full-stack app | software-architecture-design | software-backend, software-frontend |
| Mobile app | software-mobile | software-backend, software-ui-ux-design |
| Data platform | data-lake-platform | data-sql-optimization, ai-ml-data-science |
| API development | dev-api-design | software-backend, software-security-appsec |
| Claude Code setup | claude-code-project-memory | All claude-code-* skills |
Skill Chain Patterns
Pattern 1: AI Agent Development
START
â
âŒ
ai-agents ââââââââââââââââââ⺠Agent Architecture
â
âŒ
ai-rag (if retrieval) ââââââ⺠Retrieval Pipeline
â
âŒ
ai-prompt-engineering ââââââ⺠Prompt Templates
â
âŒ
ai-mlops âââââââââââââââââââ⺠Deployment Config
â
âŒ
agent-fleet-operations âââââ⺠Service Design
â
âŒ
PRODUCTION AGENT
Pattern 2: Full-Stack Application
START
â
âŒ
software-architecture-design ⺠System Design
â
ââââââââââââââââââââââââââââââââââââââââââââ
⌠âŒ
software-backend ââ⺠API software-frontend ââ⺠UI
â â
ââââââââââââââââââââââ¬ââââââââââââââââââââââ
âŒ
software-security-appsec ââ⺠Security Audit
â
âŒ
DEPLOYED APP
Pattern 3: Data Platform
START
â
âŒ
data-lake-platform âââââââââ⺠Ingestion + Storage
â
âŒ
data-sql-optimization ââââââ⺠Query Layer
â
âŒ
ai-ml-data-science âââââââââ⺠Analytics
â
âŒ
software-frontend ââââââââââ⺠Dashboard
â
âŒ
DATA PLATFORM LIVE
Pattern 4: Claude Code Framework Setup
START
â
âŒ
claude-code-project-memory â⺠CLAUDE.md
â
âŒ
claude-code-skills âââââââââ⺠Domain Knowledge
â
âŒ
claude-code-agents âââââââââ⺠Specialized Agents
â
âŒ
claude-code-commands âââââââ⺠User Shortcuts
â
âŒ
claude-code-hooks ââââââââââ⺠Automation
â
âŒ
claude-code-mcp ââââââââââââ⺠External Data
â
âŒ
COMPLETE CLAUDE CODE SETUP
Comprehensive Analysis Mode
For full technical analysis, invoke skills in parallel:
Layer 1: Requirements & Design (Parallel)
| Skill | Output | Purpose |
|---|---|---|
software-architecture-design | System design | Architecture decisions |
dev-api-design | API contracts | Interface design |
software-ui-ux-design | UI patterns | User interface |
Layer 2: Implementation (Based on Stack)
| Stack | Primary Skills |
|---|---|
| AI/ML | ai-agents, ai-rag, ai-llm |
| Full-stack | software-backend, software-frontend |
| Mobile | software-mobile, software-backend |
| Data | data-lake-platform, data-sql-optimization |
Layer 3: Quality & Security
| Skill | Purpose |
|---|---|
software-security-appsec | Security audit |
software-code-review | Code quality |
Route to â router-operations | Testing, deployment |
Cross-Router Handoffs
To router-startup
When user shifts to business concerns:
- "How should I price this?" â
startup-business-models - "Who are competitors?" â
startup-competitive-analysis - "Go to market strategy?" â
startup-go-to-market
To router-operations
When user shifts to operations:
- "How do I test this?" â
qa-testing-strategy - "Deploy to production" â
ops-devops-platform - "Monitor performance" â
qa-observability
From router-startup
When router-startup detects technical needs:
- "Build the MVP" â Route here for implementation
- "Technical architecture" â Route here for design
Output Templates
Quick Analysis Output
## Technical Analysis: {{TOPIC}}
**Domain Detected**: {{DOMAIN}}
**Primary Skill**: {{SKILL}}
**Supporting Skills**: {{LIST}}
### Recommended Approach
1. {{STEP_1}} - Use {{SKILL}}
2. {{STEP_2}} - Use {{SKILL}}
3. {{STEP_3}} - Use {{SKILL}}
### Key Considerations
- {{CONSIDERATION_1}}
- {{CONSIDERATION_2}}
### Skills to Invoke
- {{SKILL_1}}: {{WHY}}
- {{SKILL_2}}: {{WHY}}
Resources
| Resource | Purpose |
|---|---|
| routing-logic.md | Detailed routing rules |
| skill-chain-patterns.md | Implementation patterns |
| technology-selection.md | Stack recommendations |
Templates
| Template | Purpose |
|---|---|
| technical-analysis-report.md | Full analysis |
| architecture-decision.md | ADR template |
| implementation-plan.md | Implementation planning |
Data
| File | Purpose |
|---|---|
| skill-registry.json | Engineering skills index |
| sources.json | Reference sources |
Repository
