{"id":22215,"plugin_id":"plugins_6ab0101414c081918a43849ea9773344","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:17:11.454Z","digest":"48e8bb6dd90073cd74984eae958efa3e95a960fc5622154bca6b03f56d2eeceb","against":null,"payload":{"name":"investigate-first","description":"Use when a bug or unexpected behavior needs evidence and a credible root cause before any code is edited.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":263}],"skill_md_contents":"---\nname: investigate-first\ndescription: Use when a bug or unexpected behavior needs evidence and a credible root cause before any code is edited.\n---\n\n# Investigate first\n\nGather evidence before changing product code.\n\n- Separate observed symptom from inferred cause.\n- Trace inputs, state transitions, ownership boundaries, and failure output.\n- Rank hypotheses by evidence and cheap falsification value.\n- Do not edit until one credible mechanism explains evidence.\n- Stop exploration when evidence is sufficient to name cause or exact blocker.\n\nReport cause and proof. Make no fix unless task authorizes implementation.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}