home/categories/debugging
category focus

Debugging

Tools for finding and fixing code issues.

4271 个技能all categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
debugging
6

interrupt-trace

Use when analyzing low-level interrupt behavior - debugging interrupt handler issues, investigating crashes or triple faults, verifying privilege level transitions, analyzing register corruption between interrupts, or understanding interrupt sequencing and timing issues.

ryanbreen
ryanbreen
tools
open
debugging
6

dart-signature-help

To see function or method signatures at a cursor position, get signature help for the API being called.

X-School-Academy
X-School-Academy
tools
open
debugging
6

boot-analysis

This skill should be used when analyzing the Breenix kernel boot sequence, verifying initialization order, timing boot stages, identifying boot failures, optimizing boot time, or understanding the boot process from bootloader handoff to kernel ready state.

ryanbreen
ryanbreen
tools
open
debugging
6

dap-protocol-guide

Comprehensive guide for working with Debug Adapter Protocol in AIDB

ai-debugger-inc
ai-debugger-inc
tools
open
debugging
6

eds-performance-debugging

Guide for debugging and performance optimization of EDS blocks including error handling, FOUC prevention, Core Web Vitals optimization, and debugging workflows for Adobe Edge Delivery Services.

ddttom
ddttom
tools
open
debugging
6

using-unwind

Use when starting any reverse engineering task - establishes how to find and use Unwind skills for codebase analysis, service mapping, and documentation

cliftonc
cliftonc
tools
open
debugging
6

performance-engineer

Expert performance engineer specializing in modern observability, application optimization, and scalable system performance. Masters OpenTelemetry, distributed tracing, load testing, multi-tier caching, Core Web Vitals, and performance monitoring. Handles end-to-end optimization, real user monitoring, and scalability patterns. Use PROACTIVELY for performance optimization, observability, or scalability challenges.

rmyndharis
rmyndharis
tools
open
debugging
6

gdb-chat

Conversational GDB debugging for Breenix kernel. Use for interactive debugging sessions - set breakpoints, inspect registers, examine memory, step through code, investigate crashes.

ryanbreen
ryanbreen
tools
open
debugging
6

malware-analyst

Expert malware analyst specializing in defensive malware research, threat intelligence, and incident response. Masters sandbox analysis, behavioral analysis, and malware family identification. Handles static/dynamic analysis, unpacking, and IOC extraction. Use PROACTIVELY for malware triage, threat hunting, incident response, or security research.

rmyndharis
rmyndharis
tools
open
debugging
6

advanced-re-analysis

Specialized reverse engineering analysis workflows for binary analysis, pattern recognition, and vulnerability assessment

KevinMitchell-OSWP-CISSP
KevinMitchell-OSWP-CISSP
tools
open
debugging
6

gdb-attach

Use when debugging the Breenix kernel at assembly or C-level using GDB - investigating CPU exceptions, page faults, triple faults, examining register state during interrupt handling, stepping through boot sequence, analyzing syscall entry/exit paths, debugging context switches, or inspecting memory layout and page tables.

ryanbreen
ryanbreen
tools
open
debugging
6

dart-get-runtime-errors

To read recent runtime errors from a running Dart or Flutter app, fetch runtime errors after connecting to the Dart Tooling Daemon.

X-School-Academy
X-School-Academy
tools
open
debugging
6

firmware-analyst

Expert firmware analyst specializing in embedded systems, IoT security, and hardware reverse engineering. Masters firmware extraction, analysis, and vulnerability research for routers, IoT devices, automotive systems, and industrial controllers. Use PROACTIVELY for firmware security audits, IoT penetration testing, or embedded systems research.

rmyndharis
rmyndharis
tools
open
debugging
6

adapter-development

Comprehensive guide for AIDB debug adapter development. Covers component-based architecture, language-specific patterns (Python/debugpy, JavaScript/vscode-js-debug, Java/java-debug), lifecycle hooks, process management, port management, launch orchestration, resource cleanup, child sessions, and common pitfalls. Essential for developing or maintaining AIDB debug adapters.

ai-debugger-inc
ai-debugger-inc
tools
open
debugging
6

qemu-debug-session

Use when setting up comprehensive QEMU debugging for Breenix - investigating interrupt handling bugs, debugging memory management issues, analyzing boot sequence problems, tracing hardware interactions, or inspecting CPU state during failures.

ryanbreen
ryanbreen
tools
open
debugging
6

go-concurrency-patterns

Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debugging race conditions.

rmyndharis
rmyndharis
tools
open
debugging
6

cloudflare-browser-rendering

Complete knowledge domain for Cloudflare Browser Rendering - Headless Chrome automation with Puppeteer and Playwright on Cloudflare Workers for screenshots, PDFs, web scraping, and browser automation workflows. Use when: taking screenshots, generating PDFs from HTML or URLs, web scraping content, crawling websites, browser automation tasks, testing web applications, managing browser sessions, performing batch browser operations, integrating with AI for content extraction, or encountering browser rendering errors, XPath selector errors, browser timeout issues, concurrency limits, memory exceeded errors, or "Cannot read properties of undefined (reading 'fetch')" errors. Keywords: browser rendering cloudflare, @cloudflare/puppeteer, @cloudflare/playwright, puppeteer workers, playwright workers, screenshot cloudflare, pdf generation workers, web scraping cloudflare, headless chrome workers, browser automation, puppeteer.launch, playwright.chromium.launch, browser binding, session management, puppeteer.sessions,

jackspace
jackspace
tools
open
debugging
6

register-watch

Use when debugging register corruption issues - registers have unexpected values after context switches, userspace processes crash with corrupted state, stack pointer corruption, syscall return values corrupted, or timer interrupt handlers corrupting register state.

ryanbreen
ryanbreen
tools
open
debugging
6

performance-optimizer

Optimize application performance and scalability. Use when investigating slow applications, scaling bottlenecks, or improving response times. Covers profiling, caching, database optimization, and frontend performance.

daffy0208
daffy0208
tools
open
debugging
6

playwright-browser-evaluate

To run JavaScript in the page context, evaluate an expression on the page or a specific element for inspection or manipulation.

X-School-Academy
X-School-Academy
tools
open
debugging
6

kernel-debug-loop

This skill should be used when performing fast iterative kernel debugging, running time-bound kernel sessions to detect specific log signals or test kernel behavior. Use for rapid feedback cycles during kernel development, boot sequence analysis, or feature verification.

ryanbreen
ryanbreen
tools
open
debugging
6

log-analysis

This skill should be used when analyzing Breenix kernel logs for debugging, testing verification, or understanding kernel behavior. Use for searching timestamped logs, finding checkpoint signals, tracing execution flow, identifying errors or panics, and extracting diagnostic information.

ryanbreen
ryanbreen
tools
open
Previous
Page 91 / 178
Next