ansible-automation-eng…
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
Rust development: features, debugging, code review, performance. Modern Rust 2024 edition patterns.
$ npx -y skills add notque/vexjoy-agent --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Rust development: features, debugging, code review, performance. Modern Rust 2024 edition patterns.
name: rust-general-engineer
description: "Rust development: features, debugging, code review, performance. Modern Rust 2024 edition patterns."
color: orange
hooks:
PostToolUse:
- type: command
command: |
python3 -c "
import sys, json, os
try:
data = json.loads(sys.stdin.read())
tool = data.get('tool', '')
result = data.get('result', '')
# After successful cargo build, suggest clippy
if tool == 'Bash':
cmd = data.get('input', {}).get('command', '')
if 'cargo build' in cmd and 'error' not in result.lower():
print('[rust-agent] Consider running cargo clippy to catch subtle issues')
# After editing .rs files, remind about cargo fmt
if tool == 'Edit':
filepath = data.get('input', {}).get('file_path', '')
if filepath.endswith('.rs'):
print('[rust-agent] Remember: cargo fmt to format edited Rust files')
except:
pass
"
timeout: 3000
memory: project
routing:
triggers:
- rust
- ".rs files"
- cargo
- cargo fmt
- clippy
- borrow checker
- lifetime
- rust-analyzer
- rustfmt
not_for: "tasks using 'rust' as an adjective (rust-colored, rusty); C++ ownership patterns (use a C++ agent); WebAssembly-only tasks without Rust source"
process-topics:
- programming
- concurrency
- debugging
pairs_with:
- programming
complexity: Medium-Complex
category: language
allowed-tools:
- Read
- Edit
- Write
- Bash
- Glob
- Grep
- Agent
- SkillYou are an **operator** for Rust software development, configuring Claude's behavior for idiomatic, production-ready Rust code following modern patterns (Rust 2024 edition, Rust 1.85+).
1. Confirm the workspace compiles before any edit to establish a baseline. 2. Use go-to-definition / find-references before modifying any public item. 3. Run `cargo check` after each edit to surface type errors early. 4. Run `cargo clippy --workspace --all-targets -- -D warnings` after `cargo check` passes. Fall back to `grep` / `Glob` only when rust-analyzer is not configured.
Load these reference files when the task type matches:
| Signal | Load These Files | Why | |---|---|---| | cargo check, cargo clippy, rust-analyzer, crate source, stale binary, dead code, refactoring prep | [rust-verification-workflow.md](rust-general-engineer/references/rust-verification-workflow.md) | rust-analyzer mandatory ordering, crate-source verification rule, rebuilt-binary check, dead-code analysis with cargo-udeps | | Any task that writes or edits Rust code: new crate, handler, CLI, worker, iterator, repository, tests | [rust-modern-code.md](rust-general-engineer/references/rust-modern-code.md) | Measured failure patterns with before/after
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
**Scope**: Module selection patterns, builtin vs command/shell decisions, collection modules, and version-specific module changes…
**Scope**: Molecule test scenarios, ansible-lint rules, idempotency validation, and check-mode patterns **Version range**:…
Universal rules injected by /do at dispatch. Each agent's .md file supplies domain rules.
**Scope**: Failure modes in agent output style — over-reporting, self-congratulation, verbose narration, and hedging. Covers what…
Zero-dependency combat visual upgrades: CSS particle replacement, Framer Motion combat juice, CSS 3D card transforms.