← ClaudeAtlas

heimdall-rust-test-runnerlisted

Use when running, choosing, or triaging Rust and TypeScript verification commands in Heimdall after code changes. Covers targeted cargo test selection, lint and format checks, UI type checks, and failure triage.
po4yka/heimdall · ★ 0 · Code & Development · score 70
Install: claude install-skill po4yka/heimdall
# Heimdall Rust Test Runner Use this skill for verification work in the Heimdall repo. ## Trigger guidance - Use it when the task asks to run tests, validate a change, or choose the right Rust or UI verification command. - Prefer it after meaningful Rust edits and before handoff on non-trivial changes. - Do not use it for code review-only requests that do not require running checks. ## Suite selection Choose the narrowest useful command first: | Changed files | Command | | --- | --- | | `pricing.rs` | `cargo test pricing -- --nocapture` | | `scanner/` | `cargo test scanner -- --nocapture` | | `oauth/` | `cargo test oauth -- --nocapture` | | `server/` | `cargo test server -- --nocapture` | | `config.rs` | `cargo test config -- --nocapture` | | `webhooks.rs` | `cargo test webhooks -- --nocapture` | | `agent_status/` | `cargo test agent_status -- --nocapture` | | `main.rs` or `cli_tests.rs` | `cargo test cli_tests -- --nocapture` | | `optimizer/` | `cargo test optimizer -- --nocapture` | | `scheduler/` | `cargo test scheduler -- --nocapture` | | `hook/` | `cargo test hook -- --nocapture` | | `classifier.rs` | `cargo test classifier -- --nocapture` | | `watcher.rs` | `cargo test watcher -- --nocapture` | | `src/ui/` or TS-only changes | `./node_modules/.bin/tsc --noEmit` | | Multiple modules or unclear scope | `cargo test -- --nocapture` | ## Required workflow 1. Identify the changed surface from the diff or user request. 2. Run the targeted suite first for fast feedback.