igmarin/agent-profiles/rust-rust-essentials
Claude Code and agent skill by igmarin/agent-profiles
- community
Checking that the SKILL.md file is still in the repository.
'MANDATORY before any .rs write. FCIS, ponytail ladder, parse-at-boundary,
Install
npx vskill@latest install igmarin/agent-profiles/rust-rust-essentialsSKILL.md
Resolve skill names through ../../skill-map.json; use the source pack to disambiguate. Load only the workflow and resources needed for the authorized task.
Rust essentials
Apply the execution contract before this procedure.
Canonical: `docs/fcis-rust.md`
Goal
Every .rs change follows FCIS and the ponytail ladder.
Inputs / outputs
- In: current crate + the behaviour to change
- Out: Rust that compiles, no extra crates, illegal states unrepresentable
Reads / writes
- Read:
Cargo.toml, files the task already opened,docs/fcis-rust.mdin this pack - Write: none unless a playbook opened the task
Approval
Adding a dependency, unsafe, or toolchain install.
RULES — no exceptions
- Apply `docs/fcis-rust.md` (ladder + six FCIS rules). Do not restate them here.
- Names: types
UpperCamelCase, fnssnake_case, constsSCREAMING_SNAKE; acronyms as words (HttpServer) - Never skip: trust-boundary parse,
Result,// SAFETY:, one failing test for non-trivial logic
Example
Steps
- Load this skill +
docs/fcis-rust.md - If the crate exists, run
load-contextfirst - Apply RULES to the diff; do not add types/traits “for later”
Validation
RED: cargo test <test_name> -- --exact. Done: commands in docs/skill-authoring.md (fmt, clippy --all-targets -D warnings, cargo test). No new deps. No unwrap on recoverable paths.
Pitfalls
| ❌ | ✅ | |
|---|---|---|
New crate for what std does | std / existing dep | |
bool pairs for states | enum | |
| Clone to please borrowck | restructure or borrow | |
| Essay comments | the type and the test |
Integration
| Predecessor | This | Successor | |
|---|---|---|---|
load-context | rust-essentials | ownership-borrowing, type-driven-design, error-handling | |
playbook tdd | rust-essentials | implementation after RED |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/rust-developer/skills/rust-rust-essentials/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/igmarin/agent-profiles/rust-rust-essentials)