What problem does it solve?
This skill routes Rust-related questions to the appropriate knowledge layers (language mechanics, design choices, and domain constraints), enabling guided, explainable reasoning instead of a single-answer pull.
Core Features & Use Cases
- Layered routing: automatically dispatches questions to the right skill sets (m01-m07, m09-domain, domain-web, etc.) based on context and keywords.
- Dual-skill loading: when domain context appears, loads both language-mechanics and domain-skill knowledge to synthesize cross-layer guidance.
- Negotiation-ready: supports comparative or cross-domain queries with structured, negotiation-enabled responses.
- Traceable reasoning: provides a trace path across layers to help users understand how a conclusion was reached.
- Use Case: For a question like "E0382 in my trading system", the router loads ownership and fintech-domain skills to craft a domain-relevant fix.
Quick Start
To use this skill, provide a Rust-related question and let the router determine the most relevant layer(s).
For example: "Explain why E0382 occurs when sharing a TradeRecord in Rust."