Use when a debugging thread needs to be compressed into a reusable investigation ledger. Capture the target, evidence, attempted fixes, ruled-out hypotheses, viable hypotheses, and next experiments. Good triggers include "compact this debugging session", "summarize what we've tried", and "turn this into a debugging ledger".
99
100%
Does it follow best practices?
Impact
99%
3.66xAverage score across 8 eval scenarios
Passed
No known issues
Your team's CI pipeline has been producing flaky test failures for two weeks — the same tests sometimes pass, sometimes fail on identical code, with no reproducible pattern locally. Multiple engineers have investigated but progress has stalled because of scattered notes. You need to consolidate the current investigation state into a single compact reference document that focuses on what to try next.
Produce a compact investigation record from the notes below and save it as ci_debug.md.
The following file is provided as input. Extract it before beginning.
=============== FILE: inputs/ci_notes.md ===============
Integration tests in the payments module fail approximately 15-20% of runs in CI. Always passes locally. Failures are non-deterministic — same commit, same code, pass/fail alternates with no apparent pattern.
PaymentProcessor class and external HTTP callssetTimeout(startServer, 100) — this was added as a workaround for a different issue last yearglobalSetup instead of per-test setup → failed — server lifecycle doesn't integrate well with jest's module isolationsetTimeout anti-patternevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
skills
compact-debug-ledger