# Deep Dive

> Purpose

- Skill: `joonghyun-lee-frieren/deep-dive` (Agent Skill)
- Install (CLI): `npx skillmds@latest add joonghyun-lee-frieren/deep-dive`
- Raw SKILL.md: https://api.skillmd.com/api/skills/joonghyun-lee-frieren/deep-dive/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Joonghyun-Lee-Frieren (https://skillmd.com/u/joonghyun-lee-frieren)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/joonghyun-lee-frieren/deep-dive

---


## Purpose

Use this skill when requirements are incomplete, conflicting, or too vague to begin implementation safely.

## Trigger

- User asks for implementation but goals/constraints are still unclear
- Multiple interpretations exist for scope, acceptance criteria, or architecture direction
- Team needs a compact interview artifact before `/oma:team-plan` or `/oma:team-prd`

## Workflow

1. Trace known facts from the request and current repository context.
2. Compute a simple clarity score (`low`, `medium`, `high`) for implementation readiness.
3. Run a structured interview pass:
   - essential questions (must answer before planning)
   - standard questions (quality/cost/risk tuning)
   - deep questions (edge-case and long-term maintainability)
4. Record assumptions explicitly and mark each as validated, pending, or risky.
5. Produce a launch brief that can be consumed by planning/execution stages.
6. If filesystem tools are available, update:
   - `.omg/state/interview-context.json`
   - `.omg/state/launch-brief.md`

## Output Template

```markdown
## Clarity Score
- level: low|medium|high
- rationale: ...

## Known Facts
- ...

## Open Questions
1. ...
2. ...

## Assumption Ledger
| Assumption | Status (validated/pending/risky) | Validation Path |
| --- | --- | --- |
| ... | ... | ... |

## Launch Brief
- objective:
- boundaries:
- acceptance hints:
- recommended next command:
```

## Notes

- Keep output concise and operator-facing.
- Do not start coding when essential interview questions are unresolved.
- This skill remains extension-native (prompt/state level), without external daemons or runtime wrappers.

