From embedded-target
Instrument an embedded target before the bug, not per-bug — structured boundary events, counters, a journal siphon that survives fast rollover, episodic capture on rate/signature triggers, and runtime log-level control without restarts. Use when setting up observability or when an occurrence was wasted because logs didn't cover the failing region.
How this skill is triggered — by the user, by Claude, or both
Slash command
/embedded-target:observability-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The failure mode to eliminate: a bug occurs, the logs don't cover the failing region, and the occurrence is wasted. Instrumentation added after the fact is always one occurrence behind.
The failure mode to eliminate: a bug occurs, the logs don't cover the failing region, and the occurrence is wasted. Instrumentation added after the fact is always one occurrence behind.
Test devices may run journald volatile/tiny, rolling fast — and that config is not ours to change. A sidecar runs journalctl -f -o json with query-level filtering and persists what matters under its own cap. JSON is newline-delimited with structured fields, so downstream analysis parses structure, never regexes prose.
journalctl --cursor-file backfills gaplessly across follower crashes and reboots.Many bugs announce themselves by log rate: quiet baseline, eruption at failure, recovery.
signatures.d/, never code — dropped in (even scp'd mid-hunt) without rebuilding.collect-diag.sh and notify. One bundle = cause + eruption + recovery.tracing-subscriber reload layer over EnvFilter, per-module directives; trigger via SIGUSR1/2 (systemctl kill -s SIGUSR1 myapp over ssh) or a unix-socket control endpoint. Trace tier lives in an in-memory ring-buffer layer that dumps on the same triggers; spans carry causal IDs into error sites.logging.getLogger("myapp.net").setLevel(...) from the same signal handler.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub destenson/agent-workflows --plugin embedded-target