deep-divelisted
Install: claude install-skill CassioRoos/godfly-skills
# Deep Dive
Go deep enough to be useful, not deep enough to drown. The output should clarify the system and expose decision points.
## Workflow
1. Define the investigation question.
2. Find entry points: commands, routes, handlers, jobs, schemas, configs, docs.
3. Map the flow: caller -> boundary -> core logic -> persistence -> side effects -> observability.
4. Identify invariants: what must always be true.
For data-flow investigations, start at the destination: verify that the data actually arriving at the end of the flow (table rows, published messages, emitted files) satisfies the expected invariant, using the broadest valid query or artifact check. Then walk backwards: source payload -> runtime processing -> destination. Judge correctness by the payload content itself, never by who sent it — a trusted sender can still deliver a wrong payload.
5. Identify coupling: shared state, dependencies, lifecycle, retries, ownership.
6. Find sharp edges: ambiguity, hidden assumptions, failure modes, missing tests.
7. Compare with prior art or established patterns when relevant.
8. Produce a concise technical brief with evidence.
## Evidence Standards
Prefer file references, tests, logs, docs, metrics, and commit history over guesses; separate confirmed facts from inferences; search current docs before concluding. Resolve competing explanations of a working system against code and runtime evidence inline. For active failures use the [Morpheus troubleshooting reference](../morp