Apply Tower and Axum middleware correctly — ServiceBuilder ordering, fromfn signatures, routelayer vs layer, tower-http layers, and graceful shutdown. Auto-triggers when adding middleware, layers, or shutdown logic to an Axum server.
EnglishCanonical reference for all 12 Leptos hydration anti-patterns with grep detectors. Auto-triggers on any hydration mismatch, panic during hydration, blank content on first load, or before committing any .rs file that touches view! macros or [server] functions.
EnglishConfigure Leptos router with typed paths, nested routes, params, and Axum server-side mounting. Auto-triggers when adding routes, reading path/query params, implementing nested layouts, or wiring leptosrouteswithcontext.
EnglishDetect lifetime bugs and teach lifetime best practices in Rust. Covers why lifetimes exist (preventing dangling references), the three lifetime elision rules, lifetime annotations on functions/structs/methods, 'static and its overuse as a silence-fix, generic lifetime parameters, lifetime bounds (T: 'a, T: 'static), and self-referential structs. Trigger keywords: lifetime, 'a, 'static, elision, E0106, E0309, E0310, E0515, E0597, dangling reference, borrowed value does not live long enough, does not live long enough, cannot return reference, missing lifetime specifier, may not live long enough, reference has a longer lifetime, outlives, borrow checker. Auto-triggers when: any lifetime-related compile error appears (E0106/E0309/E0310/E0515/E0597), a developer adds a 'static bound to make a borrow-checker error disappear, a struct definition holds a reference field, or a function returns a reference tied to input parameters.
EnglishHard routing gate before any Rust/Leptos/Axum/SQLx code generation, review, or modification. Auto-triggers on every related topic.
EnglishIncludes Axum Middleware, Leptos Hydration Discipline, Leptos Routing, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Axum Middleware
Apply Tower and Axum middleware correctly — ServiceBuilder ordering, fromfn signatures, routelayer vs layer, tower-http layers, and graceful shutdown. Auto-triggers when adding middleware, layers, or shutdown logic to an Axum server.
Leptos Hydration Discipline
Canonical reference for all 12 Leptos hydration anti-patterns with grep detectors. Auto-triggers on any hydration mismatch, panic during hydration, blank content on first load, or before committing any .rs file that touches view! macros or [server] functions.
Leptos Routing
Configure Leptos router with typed paths, nested routes, params, and Axum server-side mounting. Auto-triggers when adding routes, reading path/query params, implementing nested layouts, or wiring leptosrouteswithcontext.
Rust Lifetimes
Detect lifetime bugs and teach lifetime best practices in Rust. Covers why lifetimes exist (preventing dangling references), the three lifetime elision rules, lifetime annotations on functions/structs/methods, 'static and its overuse as a silence-fix, generic lifetime parameters, lifetime bounds (T: 'a, T: 'static), and self-referential structs. Trigger keywords: lifetime, 'a, 'static, elision, E0106, E0309, E0310, E0515, E0597, dangling reference, borrowed value does not live long enough, does not live long enough, cannot return reference, missing lifetime specifier, may not live long enough, reference has a longer lifetime, outlives, borrow checker. Auto-triggers when: any lifetime-related compile error appears (E0106/E0309/E0310/E0515/E0597), a developer adds a 'static bound to make a borrow-checker error disappear, a struct definition holds a reference field, or a function returns a reference tied to input parameters.
Using Rusty
Hard routing gate before any Rust/Leptos/Axum/SQLx code generation, review, or modification. Auto-triggers on every related topic.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Axum Middleware skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.