All 94 skillsLanguages8 of 12
stryx:rust
When writing or fixing Rust: borrow checker errors, async code, traits, Cargo.
/stryx:rustInside its piece: 13 specks, one for each file on its shelf. Its eleven group-mates glow on the open book behind it. The light splits toward green, the band of Languages.
In numbers
counted 2026-10-12 in the installed set- 11reference files
- 13files in the skill
- 248KB on disk
- 14chapters
Use it when
in the skill’s own wordsWhen writing, reviewing or fixing Rust code or a Cargo project
- borrow checker and lifetime errors (E0382 use of moved value, E0499/E0502 conflicting borrows, E0597 does not live long enough)
- ownership and Rc/Arc/RefCell/Mutex choices
- tokio async (a future that is not Send, a lock held across .await, JoinSet, select!, cancellation, channels, spawn_blocking, graceful shutdown)
- async fn in traits and dyn compatibility
- trait design (impl vs dyn, associated types, From/TryFrom, orphan rule)
- error types with thiserror and anyhow
- Cargo workspaces
- features
- release profiles
- publishing to crates.io
- cargo test
- criterion
- proptest
- clippy -D warnings
- unsafe
- FFI
- Miri
- the Rust side of pyo3
- axum
- serde
- clap
- sqlx
- rusqlite
- tracing
- Any work on Mneme, which is a Rust workspace
- Also when the user says
- rust
- cargo
- rustc
- crate
- clippy
- tokio or borrow checker
Not for
another skill does it- A failure whose cause is unknown→ stryx:debug
- Measured speed work→ stryx:performance
- The Python side of pyo3→ stryx:python
On its shelf
13 files, 248 KB- references/11
- SKILL.md1
- evals/1
Inside the book
14 chapters, by title only- Iron Law
- The Rust protocol
- Ownership and borrowing
- Async with tokio
- Traits: impl vs dyn
- Errors: thiserror and anyhow
- Cargo workspaces and profiles
- Testing and benchmarks
- Everyday types
- Since 1.85: what to use now
- Windows 11 and the owner's stack
- Unsafe Rust: the five superpowers
- Wrong vs right
- When it compiles but misbehaves
Works with
the skills it names most- stryx:verify→When Claude is about to say done, fixed or ready to commit: fresh proof comes first.
- stryx:debug→Something is broken: a bug, an error, a crash, a failing test or wrong data.
- stryx:performance→Something is slow, laggy, too big or uses too much memory.
- stryx:python→When writing or fixing Python 3.11 or newer: types, async code, packaging, pytest.
- stryx:ai-power→When you are not sure which skill fits, or you say "load aipower": it is the map of all skills.
- stryx:architect→When the hard part is structure: how the parts of a system fit, and the trade-offs between designs.
Claude loads it by itself when the moment comes; by hand, type the line at the top. It comes with the whole set: Installs all 94 skills, 32 agents and the brain program as one set. The skill’s own text is private source and is not shown here.