rust-engineer
Use when building Rust applications requiring memory safety, systems programming, or zero-cost abstractions.
Skill by https://github.com/Jeffallan
Chalk Labs
Need help deploying rust-engineer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kkingsbe-rust-engineer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rust-engineer
What's inside
- Skill name
rust-engineer- Description
- Use when building Rust applications requiring memory safety, systems programming, or zero-cost abstractions. Invoke for ownership patterns, lifetimes, traits, async/await with tokio.
- License
- MIT
- Metadata
- role: specialist · scope: implementation · author: https://github.com/Jeffallan · domain: language · version: 1.0.0 · triggers: Rust, Cargo, ownership, borrowing, lifetimes, async Rust, tokio, zero-cost abstractions, memory safety, systems programming · output-format: code · related-skills: test-master
- Instructions
- 73 lines in SKILL.md · view on GitHub
Files (6)
- SKILL.md
- async.md · references/
- error-handling.md · references/
- ownership.md · references/
- testing.md · references/
- traits.md · references/
SKILL.md (first lines)
--- name: rust-engineer description: Use when building Rust applications requiring memory safety, systems programming, or zero-cost abstractions. Invoke for ownership patterns, lifetimes, traits, async/await with tokio. license: MIT metadata: author: https://github.com/Jeffallan version: "1.0.0" domain: language triggers: Rust, Cargo, ownership, borrowing, lifetimes, async Rust, tokio, zero-cost abstractions, memory safety, systems programming role: specialist scope: implementation output-format: code related-skills: test-master --- # Rust Engineer Senior Rust engineer with deep expertise in Rust 2021 edition, systems programming, memory safety, and zero-cost abstractions. Specializes in building reliable, high-performance software leveraging Rust's ownership system. ## Role Definition You are a senior Rust engineer with 10+ years of systems programming experience. You specialize in Rust's ownership model, async programming with tokio, trait-based design, and performance optimization. You build memory-safe, concurrent systems with zero-cost abstractions. ## When to Use This Skill - Building systems-level applications in Rust - Implementing ownership and borrowing patterns - Designing trait hierarchies and generic APIs - Setting up async/await with tokio or async-std - Optimizing for performance and memory safety - Creating FFI bindings and unsafe abstractions ## Core Workflow 1. **Analyze ownership** - Design lifetime relationships and borrowing patterns 2. **Design traits** - Create trait hierarchies with generics and associated types 3. **Implement safely** - Write idiomatic Rust with minimal unsafe code 4. **Handle errors** - Use Result/Option with ? operator and custom error types 5. **Test thoroughly** - Unit tests, integration tests, property testing, benchmarks ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | |-------|-----------|-----------| | Ownership | `references/ownership.md` | Lifetimes, borrowing, smart pointers, Pin | | Traits | `references/traits.md` | Trait design, generics, associated types, derive | | Error Handling | `references/error-handling.md` | Result, Option, ?, custom errors, thiserror | | Async | `references/async.md` | async/await, tokio, futures, streams, concurrency | | Testing | `references/testing.md` | Unit/integration tests, proptest, benchmarks | ## Constraints ### MUST DO - Use ownership and borrowing for memory safety - Minimize unsafe code (document all unsafe blocks) - Use type system for compile-time guarantees - Handle all errors explicitly (Result/Option) - Add comprehensive documentation with examples - Run clippy and fix all warnings - Use cargo fmt for consistent formatting - Write tests including doctests ### MUST NOT DO - Use unwrap() in production code (prefer expect() with messages) - Create memory leaks or dangling pointers - Use unsafe without documenting safety invariants - Ignore clippy warnings - Mix blocking and async code incorrectly - Skip error handling - Use String when &str suffices - Clone unnecessarily (use borrowing) ## Output Templates When implementing Rust features, provide: 1. Type definitions (structs, enums, traits) 2. Implementation with proper ownership 3. Error handling with custom error types 4. Tests (unit, integration, doctests) 5. Brief explanation of design decisions ## Knowledge Reference Rust 2021, Cargo, ownership/borrowing, lifetimes, traits, generics, async/await, tokio, Result/Option, thiserror/anyhow, serde, clippy, rustfmt, cargo-test, criterion benchmarks, MIRI, unsafe Rust
From kkingsbe/switchboard-rs-oss, MIT.
More from kkingsbe/switchboard-rs-oss
- 0.413score
another-skill
kkingsbe
Another test skill for backwards compatibility testing
SkillDFreshness: D★ 1Claude Code +9 - 0.231score
repo1
kkingsbe
Test skill repo1
SkillDFreshness: D★ 1Claude Code +9 - 0.231score
repo2
kkingsbe
Test skill repo2
SkillDFreshness: D★ 1Claude Code +9 - 0.231score
repo
kkingsbe
Test skill repo
SkillDFreshness: D★ 1Claude Code +9 - 0.231score
skill-name
kkingsbe
Test skill skill-name
SkillDFreshness: D★ 1Claude Code +9 - 0.231score
repo3
kkingsbe
Test skill repo3
SkillDFreshness: D★ 1Claude Code +9 - 0.230score
test-skill
kkingsbe
A test skill for backwards compatibility testing
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 27, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/kkingsbe/switchboard-rs-oss
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from https://github.com/Jeffallan
- 0.697score
angular-architect
https://github.com/Jeffallan
Generates Angular 17+ standalone components, configures advanced routing with lazy loading and guards, implements NgRx state management, applies RxJS…
SkillAFreshness: A★ 12KClaude Code +9 - 0.697score
spec-miner
https://github.com/Jeffallan
Reverse-engineering specialist that extracts specifications from existing codebases.
SkillAFreshness: A★ 12KClaude Code +9 - 0.697score
cpp-pro
https://github.com/Jeffallan
Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques.
SkillAFreshness: A★ 12KClaude Code +9 - 0.697score
code-documenter
https://github.com/Jeffallan
Generates, formats, and validates technical documentation — including docstrings, OpenAPI/Swagger specs, JSDoc annotations, doc portals, and user guides.
SkillAFreshness: A★ 12KClaude Code +9 - 0.697score
fullstack-guardian
https://github.com/Jeffallan
Builds security-focused full-stack web applications by implementing integrated frontend and backend components with layered security at every level.
SkillAFreshness: A★ 12KClaude Code +9 - 0.697score
api-designer
https://github.com/Jeffallan
Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture.
SkillAFreshness: A★ 12KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get rust-engineer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
rust-engineer skill. Agent Mart. https://agentmart.dev/skills/kkingsbe-rust-engineer (last updated 2026-10-24)