Dwarf Expert
Skill Verified ActiveProvides expertise for analyzing DWARF debug files and understanding the DWARF debug format/standard (v3-v5). Triggers when understanding DWARF information, interacting with DWARF files, answering DWARF-related questions, or working with code that parses DWARF data.
To offer expert assistance in understanding, analyzing, and interacting with DWARF debug files and the DWARF standard.
Features
- Expertise in DWARF debug format (v3-v5)
- Guidance on DWARF file parsing and analysis
- Information on DWARF verification workflows
- References for DWARF-related coding and libraries
- Context on when to use specific DWARF tools
Use Cases
- Understanding DWARF information within compiled binaries
- Answering questions about the DWARF standard
- Writing or reviewing code that parses DWARF data
- Verifying DWARF data integrity with command-line tools
Non-Goals
- Analysis of DWARF versions v1/v2
- General ELF parsing outside of DWARF context
- Executable debugging or runtime behavior analysis
- Binary reverse engineering unrelated to DWARF sections
- Compiler-specific DWARF generation issues
Workflow
- Identify the need for DWARF analysis.
- Consult SKILL.md for relevant sections (e.g., Verification, Parsing, Coding).
- Execute recommended command-line tools (e.g., `llvm-dwarfdump --verify`, `dwarfdump`).
- Interpret tool output and reference documentation for deeper understanding.
- Apply knowledge to code review, development, or answering DWARF-related questions.
Installation
First, add the marketplace
/plugin marketplace add trailofbits/skills/plugin install dwarf-expert@trailofbitsQuality Score
VerifiedTrust Signals
Similar Extensions
Use My Browser
100Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.
Node Connect
100Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
Openclaw Debugging
100Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.
Ctx Doctor
100Run context-mode diagnostics. Checks runtimes, hooks, FTS5, plugin registration, npm and marketplace versions. Trigger: /context-mode:ctx-doctor
Systematic Debugging
100Systematic debugging methodology emphasizing root cause analysis over quick fixes
Playwright Best Practices
100Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.