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.
Routing by Entry Point
CRITICAL: Dual-Skill Loading
When domain keywords are present, you MUST load BOTH skills:
INSTRUCTIONS FOR CLAUDE
CRITICAL: Negotiation Protocol Trigger
BEFORE answering, check if negotiation is required:
When negotiation is required, include:
详细协议见:
patterns/negotiation.md
Default Project Settings
When creating new Rust projects or Cargo.toml files, ALWAYS use:
Layer 1 Skills (Language Mechanics)
Layer 2 Skills (Design Choices)
Layer 3 Skills (Domain Constraints)
Error Code Routing
Functional Routing Table
Priority Order
- Identify cognitive layer (L1/L2/L3)
- Load entry skill (m0x/m1x/domain)
- Trace through layers (UP or DOWN)
- Cross-reference skills as indicated in "Trace" sections
- Answer with reasoning chain
Keyword Conflict Resolution
Priority Hierarchy:


