logging-best-practices

Installation
SKILL.md

Grove Logging Best Practices

This skill is for instrumentation design.

If the task is reproducing a bug from an existing trace, use .agents/skills/replay-debug/SKILL.md instead.

Architecture Overview

Grove uses a structured NDJSON event log toggled by --debug-record. When enabled, every frame render, state change, input, tmux command, and polling event is written to .grove/debug-record-{app_start_ts}-{pid}.jsonl. When disabled, a NullEventLogger discards all events at zero cost.

Installs
2
GitHub Stars
8
First Seen
Jun 19, 2026
logging-best-practices — michaelvessia/grove