rust-router

Route Rust questions through cognitive layers for domain-aware guidance.

1.4k|110|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/actionbook/rust-skills --skill rust-router-actionbook
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rust-router
Source: https://github.com/actionbook/rust-skills/tree/main/skills/rust-router
Command: npx skills add https://github.com/actionbook/rust-skills --skill rust-router-actionbook

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Rust developers reason through errors, design, and coding questions by routing queries across cognitive layers to surface domain-aware, correct guidance.

Core Features & Use Cases

  • Layered cognitive routing (Domain → Design → Mechanics) to surface architecture-aligned solutions.
  • Dual-skill loading when domain keywords are present, enabling cross-domain context (e.g., domain-web with m07-concurrency).
  • Context-aware routing for errors (E0382, E0277, etc.) and design questions, with actionable recommendations.
  • Negotiation-ready pathways for complex multi-skill synthesis and cross-domain queries.

Quick Start

  • Ask a Rust problem such as: 'How should I resolve E0382 in a trading system?'

Frequently Asked Questions about rust-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve Rust borrow checker errors like E0382 in a domain-specific application?▼

To resolve Rust borrow checker errors like E0382, route the question through cognitive layers to surface domain-aware guidance. This enables cross-layer tracing from the mechanics of the error code to architecture-aligned design decisions, providing actionable recommendations for your specific application context.

What is the best way to reason through Rust design decisions for complex architecture?▼

The best way to reason through Rust design decisions is to apply layered cognitive routing across Domain, Design, and Mechanics layers. This surfaces architecture-aligned solutions by structuring the reasoning process and loading cross-domain context when specific domain keywords are detected.

How do I handle Rust error codes and design questions when domain keywords are present?▼

Handling Rust error codes with domain keywords triggers dual-skill loading, enabling cross-domain context synthesis. This routes the query across cognitive layers to trace the error through domain-specific constraints, delivering context-rich and actionable outputs for complex multi-skill queries.

Can I use layered routing to trace Rust concurrency problems in a web service?▼

Yes, you can use layered routing to trace Rust concurrency problems in a web service. When domain keywords like web are detected, dual-skill loading activates cross-domain context, linking the concurrency mechanics to the web domain layer to provide structured, actionable guidance.

When do I need structured cognitive routing for Rust coding problems instead of a direct lookup?▼

You need structured cognitive routing for Rust coding problems when domain keywords, error codes, or complex multi-skill synthesis are involved. It enforces layered reasoning and cross-layer tracing to surface correct guidance, which a direct lookup cannot provide for design decisions and domain-specific constraints.

Why does my Rust error resolution require cross-domain context and dual-skill loading?▼

Rust error resolution requires cross-domain context because domain cues trigger dual-skill loading, enabling negotiation-ready pathways for complex queries. This ensures the structured reasoning surfaces domain-aware, correct guidance rather than isolated mechanical fixes.