Rust Engineer
Skill Verified ActiveWrites, reviews, and debugs idiomatic Rust code with memory safety and zero-cost abstractions. Implements ownership patterns, manages lifetimes, designs trait hierarchies, builds async applications with tokio, and structures error handling with Result/Option. Use when building Rust applications, solving ownership or borrowing issues, designing trait-based APIs, implementing async/await concurrency, creating FFI bindings, or optimizing for performance and memory safety. Invoke for Rust, Cargo, ownership, borrowing, lifetimes, async Rust, tokio, zero-cost abstractions, memory safety, systems programming.
To act as a senior Rust engineer, assisting developers in writing memory-safe, high-performance Rust applications by providing expert advice, code patterns, and workflow guidance.
Features
- Writes, reviews, and debugs idiomatic Rust code
- Implements ownership patterns and manages lifetimes
- Designs trait hierarchies with generics
- Builds async applications with Tokio
- Structures error handling with Result/Option and custom types
Use Cases
- Building robust Rust applications
- Solving ownership or borrowing issues
- Designing trait-based APIs
- Implementing async/await concurrency
- Optimizing for performance and memory safety
Non-Goals
- Writing non-idiomatic Rust code
- Ignoring Rust's memory safety guarantees
- Introducing memory leaks or dangling pointers
- Using unsafe code without documenting invariants
- Mixing blocking and async code incorrectly
Practices
- Code Quality
- Memory Safety
- Performance Optimization
- Error Handling
- Async Programming
Prerequisites
- Rust toolchain (rustc, cargo)
- Knowledge of basic Rust concepts
Installation
First, add the marketplace
/plugin marketplace add jeffallan/claude-skills/plugin install claude-skills@fullstack-dev-skillsQuality Score
VerifiedSimilar Extensions
Cli Creator
100Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.
Typescript Advanced Types
100Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
Lean Ctx
100Context Runtime for AI Agents — 59 MCP tools, 10 read modes, 95+ shell patterns, tree-sitter AST for 18 languages. Compresses LLM context by up to 99%. Use when reading files, running shell commands, searching code, or exploring directories. Auto-installs if not present.
Context Mode Ops
100Manage context-mode GitHub issues, PRs, releases, and marketing with parallel subagent army. Orchestrates 10-20 dynamic agents per task. Use when triaging issues, reviewing PRs, releasing versions, writing LinkedIn posts, announcing releases, fixing bugs, merging contributions, validating ENV vars, testing adapters, or syncing branches.
Fixflow
100Execute coding tasks with a strict delivery workflow: build a full plan, implement one step at a time, run tests continuously, and commit by default after each step (`per_step`). Support explicit commit policy overrides (`final_only`, `milestone`) and optional BDD (Given/When/Then) when users ask for behavior-driven delivery or requirements are unclear.
Kotlin Mcp Server Generator
100Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.