This is a meta-router that decides which specialized Rust skill Claude should load based on your question. It works in three layers: language mechanics (ownership, lifetimes, error codes), design patterns (performance, anti-patterns, domain modeling), and domain constraints (fintech, web, embedded). When you hit a borrow checker error or ask about async patterns, it traces through the layers to pull in the right combination of skills. The negotiation protocol is interesting: it forces Claude to show confidence levels and gaps when you ask comparative questions like "tokio vs async-std" or request best practices. It's essentially a dispatch table with 30+ routing rules, error code lookups, and domain keyword detection. If you work in Rust and want more structured responses that acknowledge what they don't cover, this shapes how Claude approaches your questions.

skills.sh installs
2.9K
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add actionbook/rust-skills --skill rust-router --agent claude-code

Installs into .claude/skills of the current project.

Files


Rust Question Router

Version: 2.0.0 | Last Updated: 2025-01-22

v2.0: Context optimized - detailed examples moved to sub-files

Meta-Cognition Framework

Core Principle

Don't answer directly. Trace through the cognitive layers first.

Layer 3: Domain Constraints (WHY)
├── Business rules, regulatory requirements
├── domain-fintech, domain-web, domain-cli, etc.
└── "Why is it designed this way?"

Layer 2: Design Choices (WHAT)
├── Architecture patterns, DDD concepts
├── m09-m15 skills
└── "What pattern should I use?"

Layer 1: Language Mechanics (HOW)
├── Ownership, borrowing, lifetimes, traits
├── m01-m07 skills
└── "How do I implement this in Rust?"

Routing by Entry Point

Sponsors

Details

Repository
github.com/actionbook/rust-skills
Categories
Documentation, Debugging, Productivity & Planning, Rust, Design & UI/UX
First seen
Jun 3, 2026

More from actionbook/rust-skills

All 38
1dynatrace avatardt-obs-logsdynatrace/dynatrace-for-aiLog querying, filtering, pattern analysis, and error rate calculation. Use when searching application or infrastructure logs, analyzing error patterns, or corre2.9Kskills.sh installs
2anthropics avatarpolicy-lookupanthropics/knowledge-work-pluginsFind and explain company policies in plain language. Trigger with "what's our PTO policy", "can I work remotely from another country", "how do expenses work", o2.9Kskills.sh installs
3phuryn avatarjob-storiesphuryn/pm-skillsCreate job stories using the 'When [situation], I want to [motivation], so I can [outcome]' format with detailed acceptance criteria. Use when writing job stori2.9Kskills.sh installs
4forcedotcom avatarhandling-sf-dataforcedotcom/sf-skillsSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records us2.9Kskills.sh installs
5dynatrace avatardt-obs-servicesdynatrace/dynatrace-for-aiService performance monitoring with RED metrics (Rate, Errors, Duration) and runtime-specific telemetry for Java, .NET, Node.js, Python, PHP, and Go. Use when a2.9Kskills.sh installs
6nicholasspisak avatarsecond-brainnicholasspisak/second-brainSet up a new Obsidian knowledge base with the LLM Wiki pattern. Use when the user wants to create a second brain, initialize a vault, set up a personal knowledg2.9Kskills.sh installs