debug-breakpoint-inject

Inject log-based breakpoints to trace runtime variables during execution.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/CaptainPhantasy/floyd-v5 --skill debug-breakpoint-inject
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug-breakpoint-inject
Source: https://github.com/CaptainPhantasy/floyd-v5/tree/main/extensibility/skills/debugging/debug-breakpoint-inject
Command: npx skills add https://github.com/CaptainPhantasy/floyd-v5 --skill debug-breakpoint-inject

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Efficiently observe and diagnose running applications by inserting lightweight log-based breakpoints that reveal variable values and control flow without stopping execution.

Core Features & Use Cases

  • Lightweight runtime instrumentation: injects non-invasive log statements to reveal key state without halting the program.
  • Precise breakpoint placement: target specific functions or code paths to minimize noise and maximize insight.
  • Safe rollout: instrumentation can be enabled/disabled at runtime to avoid performance impact.

Quick Start

Ask the AI to instrument your code by injecting log-based breakpoints at runtime.

Frequently Asked Questions about debug-breakpoint-inject

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inject runtime breakpoints to trace variables without stopping execution?

You can inject runtime breakpoints by adding lightweight log statements to your code paths. This non-invasive instrumentation reveals variable values and control flow during execution without halting the program.

What is runtime instrumentation for debugging?

Runtime instrumentation is a debugging technique that inserts non-invasive log statements into live applications. It uses static analysis of code paths to provide visibility into runtime state without altering program flow.

Can I use log-based breakpoints in CI pipelines?

Yes, log-based breakpoints are applicable to debugging sessions across live applications and CI pipelines. They provide visibility into runtime state where traditional interactive debugging is not possible.

How do I minimize noise when debugging a live application?

You can minimize noise by using precise breakpoint placement to target specific functions or code paths. This focused instrumentation maximizes diagnostic insight while reducing log volume.

What are the limitations of non-invasive log instrumentation?

While non-invasive log instrumentation avoids altering program flow, it can introduce performance overhead. Instrumentation can be enabled or disabled at runtime to safely manage performance impact during debugging.