skills/vigilante-issue-implementation-on-rust/SKILL.md
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Rust repository with Cargo, Clippy, fmt, and security guidance.
npx skillsauth add aliengiraffe/vigilante vigilante-issue-implementation-on-rustInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
cargo fmt on touched Rust code before committing. Respect rustfmt.toml when present and do not hand-format Rust code.cargo test commands for the affected crate, package, or workspace member first, then broaden scope only when changes cross crate boundaries or the correct target is unclear. Respect repository feature flags and default workspace behavior.cargo clippy when it is available and relevant to the changed Rust code. Prefer the repository's existing Clippy configuration and fix meaningful warnings instead of suppressing them broadly.cargo-audit or cargo deny when those tools are already installed or configured and the change touches dependencies or security-sensitive code. If they are unavailable, note that and continue with the repository's existing validation rather than fabricating output.Cargo.lock, workspace dependency policy, and any MSRV or toolchain pinning before introducing new crates or language features.unsafe code minimal, justified, and tightly scoped. Do not introduce unsafe when a safe standard approach is available.Result and propagating errors cleanly over panicking in normal control flow.#![forbid(unsafe_code)], #![deny(warnings)], or repository-specific Clippy settings.Cargo.toml, Cargo.lock, rust-toolchain.toml, and related repo config as the source of truth for package boundaries, toolchain version, and validation scope.vigilante-issue-implementation workflow for issue comments, validation, push, and PR creation.vigilante logs --repo <owner/name> --issue <n> before retrying or reporting the blocker so the session transcript guides the next safe step.vigilante commit for all commit-producing operations. Do not use git commit or GitHub CLI commit flows directly.git config with a coding-agent identity.Co-authored by: trailers or any other agent attribution for Codex, Claude, Gemini, or similar coding-agent identities.AGENTS.md, README.md, CI config) remain authoritative when they are more specific than the generic Rust guidance in this skill.documentation
Help a human author write an implementation-ready GitHub issue that Vigilante can execute reliably.
testing
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Terraform repository with fmt, validate, and secret-safe infrastructure guidance.
development
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Ruby repository with Bundler, test, lint, and security guidance.
testing
Prepare local service dependencies for an implementation worktree by preferring repository-native startup flows before falling back to compatible local mechanisms.