m11-ecosystem — Claude Code skill: what it does, how to install
Guides the AI through Rust crate selection, Cargo.toml configuration, and FFI bindings. Helps resolve compiler dependency errors.
npx skills add actionbook/rust-skills --skill m11-ecosystem -a claude-codeWhat m11-ecosystem does
The skill reads dependencies directly from Cargo.toml using grep. It injects criteria for picking crates: maintenance activity and feature flag management to prevent bloat.
It includes ready decision paths for common needs: async runtimes like tokio and interop tools like pyo3 or bindgen. The skill also provides guidance for resolving E0433 and E0603 compiler errors and highlights anti-patterns like wildcard dependencies.
Direct manual execution is disabled. The user-invocable: false setting hands control to the agent, which loads the skill automatically during dependency discussions.
What it helps with
- select stable crates for HTTP, async runtimes, or database access
- configure FFI bindings for Python, C, or WebAssembly
- resolve
E0433andE0603compiler errors - organize workspace dependencies and feature flags
Example prompts for the agent
- Which crate should I pick for an async HTTP client in Rust?
- How do I fix error E0433 when importing an external crate?
- Help me set up PyO3 bindings for this module.
How to install m11-ecosystem
1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill m11-ecosystem -a claude-code2Manually: put the files in place
~/.claude/skills/m11-ecosystem/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/m11-ecosystem/
1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill m11-ecosystem -a codex2Manually: put the files in place
.agents/skills/m11-ecosystem/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill m11-ecosystem -a cursor2Manually: put the files in place
.cursor/skills/m11-ecosystem/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install actionbook/rust-skills m11-ecosystem2Manually: put the files in place
.github/skills/m11-ecosystem/SKILL.md1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill m11-ecosystem -a gemini-cli2Platform CLI
gemini skills install https://github.com/actionbook/rust-skills --path skills/m11-ecosystemManually: put the files in place
.devin/skills/m11-ecosystem/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill m11-ecosystem -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about m11-ecosystem
How to install m11-ecosystem in Claude Code?
Run npx skills add actionbook/rust-skills --skill m11-ecosystem -a claude-code in your terminal. The configuration is stored at ~/.claude/skills/m11-ecosystem/SKILL.md.
What does m11-ecosystem do?
It instructs coding assistants on evaluating Rust crates, avoiding outdated patterns, and configuring Cargo features. It also guides interop setup with C, Node.js, and Python.
Can I invoke m11-ecosystem with a slash command?
No, the skill sets user-invocable: false. Your assistant loads it automatically when you ask about dependencies, bindings, or compilation errors.