Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for…
Install
npx skills add apollographql/skills --skill rust-best-practicesnpx skills add apollographql/skills --skill rust-best-practices -a claude-code -gnpx skills add apollographql/skills --skill rust-best-practices -a codex -ggemini skills install https://github.com/apollographql/skills.git --path skills/rust-best-practicesgh skill install apollographql/skills rust-best-practicesgit clone --depth 1 https://github.com/apollographql/skills /tmp/apollographql__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/apollographql__skills/skills/rust-best-practices ~/.claude/skills/rust-best-practices # Claude Code
cp -R /tmp/apollographql__skills/skills/rust-best-practices ~/.agents/skills/rust-best-practices # Codex, Cursor, Gemini CLI, Copilot, OpenCode