kernel-debug-loop
Installation
SKILL.md
Kernel Debug Loop
Fast iterative kernel debugging with signal detection and time-bounded execution.
Purpose
This skill provides a rapid feedback loop for kernel development by running the Breenix kernel for short, time-bounded sessions (default 15 seconds) while monitoring logs in real-time for specific signals. The kernel terminates immediately when the expected signal is detected, or when the timeout expires, enabling fast iteration cycles during debugging.
When to Use This Skill
Use this skill when:
- Iterative debugging: Testing kernel changes with quick feedback loops
- Boot sequence analysis: Verifying the kernel reaches specific initialization checkpoints
- Signal detection: Waiting for specific kernel log messages before proceeding
- Behavior verification: Confirming the kernel responds correctly to tests or inputs
- Fast failure detection: Identifying boot failures or hangs quickly without waiting for full timeout
- Checkpoint validation: Ensuring the kernel reaches expected states during execution