Back to skills

rust-best-practices

development

A set of Rust coding guidelines drawn from Apollo GraphQL's internal handbook. Covers idiomatic patterns for borrowing and ownership, error handling with Result types, performance profiling, Clippy li

Setup & Installation

npx skills add https://github.com/apollographql/rust-best-practices --skill rust-best-practices
or paste the link and ask your coding assistant to install it
https://github.com/apollographql/rust-best-practices
View on GitHub

What This Skill Does

A set of Rust coding guidelines drawn from Apollo GraphQL's internal handbook. Covers idiomatic patterns for borrowing and ownership, error handling with Result types, performance profiling, Clippy linting setup, testing strategies, and type state patterns. It gives you a single, opinionated reference for common Rust decisions instead of piecing together advice from scattered blog posts and Clippy output.

When to use it

  • Working with rust best practices functionality
  • Implementing rust best practices features
  • Debugging rust best practices related issues