From binary-bug-detection
Write and run custom ClearBit queries against LLVM IR to answer specific questions about a binary's structure or data flow. Use whenever you need to go beyond standard taint analysis. Trigger on: "find all calls to X in function Y", "does this pointer alias", "trace how this value flows through IR", "check what reads or writes this memory", "write a custom query for...", or whenever binary-bug-detection needs to locate a specific IR pattern mid-analysis. Also call this proactively as a helper during any analysis stage.
How this skill is triggered — by the user, by Claude, or both
Slash command
/binary-bug-detection:write-custom-queryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
We can implement advanced pattern-based program analysis as reusable ClearBit queries, e.g. "find all calls to `system` with non-constant string arguments".
We can implement advanced pattern-based program analysis as reusable ClearBit queries, e.g. "find all calls to system with non-constant string arguments".
For the specification and available APIs, see the custom-query-guide from the mcp resource. We show some examples covering common use cases below.
foo within barfind-calls-to-foo-within-bar.cpp
find-definitions-reaching-instruction.cpp
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub prismers/clearbit-plugin --plugin binary-bug-detection