vurakit/agentup/rust
Claude Code and agent skill by vurakit/agentup
- community
Checking that the SKILL.md file is still in the repository.
Rust development intelligence. 14 domains, 11 stacks, 300+ entries. Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check Rust code. Domains: pattern, crate, error, perf, test, concurrency, traits, arch, idiom, anti, tooling, module, unsafe. Stacks: web-axum, web-actix, web-rocket, web-warp, cli, grpc, database, async-runtime, auth, wasm, embedded. Integrations: arch_system generator.
Install
npx vskill@latest install vurakit/agentup/rustSKILL.md
Rust Pro Max - Backend Generator
When User Requests Rust Work
Follow this workflow for every Rust-related task:
1. Analyze Requirements
Extract from the user's request:
- Project type: REST API, CLI, microservice, library, WebAssembly, Embedded
- Domain: web, database, gRPC, messaging
- Scale: small project, enterprise, library
Default Stack (always use unless user specifies otherwise)
| Component | Default | Crate | |
|---|---|---|---|
| Database | PostgreSQL | sqlx (async, compile-time checked) | |
| Router/Web | Axum | axum + tokio | |
| Serde | JSON Serialization | serde + serde_json | |
| Tracing | Logging | tracing + tracing-subscriber | |
| Config | ENV limits/Config | figment or dotenvy | |
| Error Handling | General | thiserror (lib) / anyhow (app) | |
| Deploy | Docker Compose | Dockerfile + docker-compose.yml |
Project structure: Domain-driven layout:
2. Generate Architecture System (REQUIRED for new projects)
This gives you: architecture, crates, error strategy, patterns, structure, testing approach.
3. Supplement with Domain Searches
Based on the project needs, search relevant domains:
4. Stack Guidelines
If using a specific framework/stack:
5. Implement
Apply all recommendations from the search results:
- Use recommended architecture and project structure
- Apply patterns (Builder, Newtype, Typestate, etc.)
- Follow error handling strategy (
thiserrorvsanyhow) - Implement proper concurrency patterns with
tokio - Add tests using proper mocking and standard
#[test]
6. Always Generate Docker Files
Every web project MUST include these files:
Dockerfile (multi-stage build):
Pre-Delivery Checklist
Before delivering Rust code, verify:
- [ ]
cargo checkpasses - [ ]
cargo clippy -- -D warningscatches no issues - [ ]
cargo testpasses - [ ] No
.unwrap()or.expect()used in production paths (use?operator) - [ ] Appropriate borrowing vs owning used where applicable
- [ ] Types are separated into DTOs vs Domain models
- [ ] Error domains handled via Enums with
#[derive(Error)](thiserror) - [ ] Asynchronous bounds correctly handled
Quick Domain Reference
| Domain | When to Search | |
|---|---|---|
pattern | Need a design pattern (builder, typestate, newtype) | |
crate | Choosing a library/crate for a use case | |
error | Error handling strategy, anyhow vs thiserror | |
perf | Performance optimization, zero-copy, allocations | |
test | Testing approach, property testing, mocking | |
concurrency | Tokio, Async-std, channels, atomics | |
traits | Trait design, bounds, associated types | |
arch | Project structure, hexagonal, workspaces | |
idiom | Rust conventions, naming, style | |
anti | Avoiding common mistakes, lifetime misuse | |
tooling | Rust tools, cargo, clippy, fmt | |
module | Modules, visibility, workspaces | |
unsafe | FFI, unsafe Rust guidelines |
Resources
- scripts/: BM25 search engine, architecture system generator
- data/: 14 domains and 11 stacks with curated Rust entries
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 repositoryCheckingskills/rust/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 15
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 2 Jun 2026, 5 months ago.
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/vurakit/agentup/rust)