debug-service
The debug-service skill enables interactive debugging of Rust binaries within a crate by launching the service with debug-level logging enabled and streaming output to a file. Use this skill when you need to diagnose runtime behavior, trace execution flow, or investigate errors in a Rust application by examining detailed log output in real time.
git clone --depth 1 https://github.com/macro-inc/macro /tmp/debug-service && cp -r /tmp/debug-service/.claude/skills/debug-service ~/.claude/skills/debug-serviceSKILL.md
You are going to help me interactively debug the rust binary that's in this crate. Use this command to start the service with debug logging RUST_LOG=<name_of_bin>=debug,info just run > /tmp/<name_of_bin>.log 2>&1 & tail -f /tmp/<name_of_bin>.log Use the log tail to answer questions as appropriate
Build a new AI tool end-to-end — Rust implementation, toolset wiring, infra, schema generation, and frontend UI.
Find all open Dependabot alerts for this repo and create a plan to resolve them using the appropriate package manager overrides (pnpm, bun, npm, cargo).
Dump clean Postgres schema to a file and copy path to clipboard.
Quality gate. 5 parallel agents review changes. All must pass.
Upgrade an AI chat model (fast or good) across backend and frontend.
Launch local Swagger UI for a service's OpenAPI spec
Validate Rust work after substantial Rust code changes by running `just check`, `just clippy`, then `just format`. Use before the final response after a significant Rust implementation or cleanup task; batch edits first instead of running after every small change.
Create SQLx migration files with `sqlx migrate add <name>`. Use when asked to add, create, or generate a sqlx/sqlx-cli database migration.