agentsclimarketplace

Rust debug

Skill nyquistwilder/personal-pi/skills/rust-debug

My personal pi harness configuration.

Install
npx -y skills add nyquistwilder/personal-pi --skill rust-debug

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Rust debugging workflow for reproducing failures, panics, compiler diagnostics, trait/borrow errors, flaky tests, async hangs, deadlocks, and targeted fixes with regression tests.

SKILL.md

1.4 KB, 286 tokens by cl100k_base, as published. Nobody here has run it

Rust Debug

Rule

Reproduce first, identify root cause, then make the smallest targeted fix. Prefer compiler diagnostics, tests, backtraces, and tracing evidence over broad rewrites.

Hard Stops

Stop before:

  • Touching live systems, real secrets, production data, or destructive operations.
  • Adding unsafe, changing public APIs, or weakening error contracts solely to silence an error.
  • Suppressing panics, Clippy findings, or test flakes without understanding root cause.
  • Fixing async hangs with sleeps or unbounded timeouts.

Workflow

  1. Capture failing command, panic, compiler diagnostic, backtrace, log, race/deadlock symptom, or hang.
  2. Reproduce with the narrowest cargo test, cargo check, or executable command.
  3. Isolate root cause using RUST_BACKTRACE=1, targeted tests, Clippy, dbg!/temporary tracing, Miri for unsafe/suspicious UB, sanitizers when configured, or tokio-console for async runtime issues.
  4. Add a regression test when practical.
  5. Apply a targeted fix and remove temporary diagnostics.
  6. Run the original failing command, targeted tests, full tests, Clippy, and just check.

Completion

Report reproduction, root cause, fix, regression tests, commands, and remaining risks.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.