{{ tk }}
SYS:// btraceio/agent-plugins5 plugins // 3 hostsstatus: online

Describe the incident. The plugin selects the skills.

This is the BTrace plugin marketplace for Claude Code, Codex and Pi. Each plugin has one shared implementation. Ask in operational language. You do not need to know BTrace syntax. The plugin plans the probe, attaches it, reads the output and removes it.

  1. [01]Live probes and recordings.BTrace, JFR, heap dumps, JMH.→
  2. [02]Skills that combine.Each incident gets the skills it needs.→
  3. [03]Evidence, scope and cleanup.Each plan has a stop condition.→
[ btrace-observability :: orders pod ] {{ stageLabel }}
> youWhy is POST /orders slow in this pod?
// skills combined
{{ hs }}
// plan
{{ pl.k }}{{ pl.v }}

// An example plan. The skill composition is from the plugin README: slow endpoint in one Kubernetes pod.

Install

{{ hostNote }}

{{ hl.p }}{{ hl.text }}
02 // Plugins

Five plugins. One repository.

Select a plugin to see what it contains and what to ask it.

> {{ pSel.name }}

{{ pSel.title }}

{{ pSel.desc }}

// {{ g.label }}
{{ it }}
// {{ pSel.exLabel }}
{{ ex }}
Plugin README →
03 // Compositions

The situation selects the skills.

btrace-observability bundles eleven skills. Select a situation. The skills that the plugin combines for it come on.

{{ sk.name }} {{ sk.desc }}
04 // Rules

A report, not a guess.

The analysis skills require evidence for each finding. The probe skills keep the scope narrow and remove the probe at the end.

> evidence // jafar-perf
  1. [{{ ev.n }}]{{ ev.t }}{{ ev.d }}
> scope and safety // btrace-observability
  1. [{{ sa.n }}]{{ sa.t }}{{ sa.d }}
05 // JFR + BTrace

History from JFR. Proof from a live probe.

Install jfr-analyzer next to btrace-observability. The jfr-btrace-interop skill sends the target, the time window and the hypothesis from one to the other.

{{ h.n }} {{ h.tool }}

{{ h.d }}

06 // Contribute

Write the skill once.

Put portable instructions and scripts in plugins/<name>/skills/. Add only the minimum metadata that each host needs. Skills copy the BTrace knowledge they use. A pre-push gate checks that copy against a BTrace checkout.

// layout
{{ ly.p }}{{ ly.d }}
$ scripts/install-git-hooks.sh
$ export BTRACE_SOURCE_DIR=/path/to/btrace
$ scripts/validate-marketplace.sh
BTrace > probe removed_

Ask. Probe.Prove.

Install a plugin View on GitHub