원클릭으로
rust-ecosystem
Rust Ecosystem Skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Rust Ecosystem Skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Safe, deny-by-default intake workflow for the T3MP3ST offensive-security capability candidate.
Multi-Agent Collaboration Skill
Security audit and vulnerability scanning workflow. Use when reviewing code for security issues, checking configurations, or validating hardening measures.
Context Efficiency Skill
System Dev Skill — NixOS-Dev-Quick-Deploy Harness
Query structured wiki sections in .understand-anything/wiki/ for subsystem overviews, architecture, and function discovery — before reading raw files
| name | rust-ecosystem |
| description | Rust Ecosystem Skill |
This skill provides agents with the procedural knowledge required to interact with the Rust toolchain within the NixOS-Dev-Quick-Deploy environment. It details the required commands, validation gates, and expected outputs for refactoring and building Rust components.
cargo, rustc, clippy, and rustfmt available (typically provided via nix develop or NixOS packages).Cargo.toml).Goal: Verify that the code compiles conceptually without producing a binary.
Command: cargo check --all-targets --all-features
Expected Output: No errors. Warnings are acceptable but should be reviewed.
Agent Action on Error: Read the compiler error closely. Rust errors are highly descriptive and often suggest the exact fix.
Goal: Ensure code adheres to Rust idioms and best practices.
Command: cargo clippy --all-targets --all-features -- -D warnings
Expected Output: Exits with 0. If it fails, clippy has found a warning which is treated as an error (-D warnings).
Agent Action on Error: Apply the suggested fix from clippy. Often this involves borrowing correctly, removing redundant clones, or simplifying iterators.
Goal: Ensure the codebase uses the canonical format.
Command: cargo fmt --check (to verify) or cargo fmt (to apply).
Agent Action: Always run cargo fmt after modifying a .rs file before proposing a commit.
Goal: Run unit and integration tests.
Command: cargo test --all-features
Agent Action: If a test fails, use agrep to find the test source, read the logic, and fix the invariant.
cargo add <crate>. E.g., cargo add tokio --features full.openssl-sys), the flake.nix or corresponding buildRustPackage in the nix/modules tree must be updated to include the native library via buildInputs and nativeBuildInputs..agent/RUST-ENGINEERING-INSTRUCTIONS.md to establish architectural bounds.src/*.rs files.cargo fmt.cargo clippy -- -D warnings.cargo test.