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
Wrap a new backend endpoint in the TypeScript SDK (packages/sdk), or record it as skipped. Use when `just coverage` fails, or after adding an endpoint to a Rust service.
Enforce hexagonal architecture in the Rust backend. Use before modifying crates/ or Rust services, especially inbound axum/tool/listener adapters, domain services/ports, outbound adapters, authorization, permissions, database access, or external clients.
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.
>-
Build and maintain documentation sites with Mintlify. Use when creating docs pages, configuring navigation, adding components, or setting up API references.
Interact with the Mintlify REST API to manage deployments, trigger builds, and query documentation site metadata programmatically.