Queue State Diff
Use this skill to answer: what changed, what disappeared, and what got worse?
Workflow
- Gather two comparable snapshots: before/after JSON, report JSON, or JSONL-derived exports.
- Normalize them before reasoning; prefer deterministic diff over freehand comparison.
- Run
scripts/queue_state_diff.jsfor raw comparison. - Interpret the diff in terms of operational meaning: regressions, recoveries, or noise.
Script
node skills/queue-state-diff/scripts/queue_state_diff.js \
--before out/report-before.json \
--after out/report-after.json \
--out out/queue-state-diff.md
Guardrails
- Compare like with like; do not diff unrelated report formats.
- Separate numeric drift from referential drift.
- Call out missing keys explicitly instead of treating them as zero.