Do not start coding when essential interview questions are unresolved.
This skill remains extension-native (prompt/state level), without external daemons or runtime wrappers.
1---2name: deep-dive3description: Purpose4---56## Purpose78Use this skill when requirements are incomplete, conflicting, or too vague to begin implementation safely.910## Trigger1112- User asks for implementation but goals/constraints are still unclear13- Multiple interpretations exist for scope, acceptance criteria, or architecture direction14- Team needs a compact interview artifact before `/oma:team-plan` or `/oma:team-prd`1516## Workflow17181. Trace known facts from the request and current repository context.192. Compute a simple clarity score (`low`, `medium`, `high`) for implementation readiness.203. Run a structured interview pass:21 - essential questions (must answer before planning)22 - standard questions (quality/cost/risk tuning)23 - deep questions (edge-case and long-term maintainability)244. Record assumptions explicitly and mark each as validated, pending, or risky.255. Produce a launch brief that can be consumed by planning/execution stages.266. If filesystem tools are available, update:27 - `.omg/state/interview-context.json`28 - `.omg/state/launch-brief.md`2930## Output Template3132```markdown33## Clarity Score34- level: low|medium|high35- rationale: ...3637## Known Facts38- ...3940## Open Questions411. ...422. ...4344## Assumption Ledger45| Assumption | Status (validated/pending/risky) | Validation Path |46| --- | --- | --- |47| ... | ... | ... |4849## Launch Brief50- objective:51- boundaries:52- acceptance hints:53- recommended next command:54```5556## Notes5758- Keep output concise and operator-facing.59- Do not start coding when essential interview questions are unresolved.60- This skill remains extension-native (prompt/state level), without external daemons or runtime wrappers.
Run npx skillmds@latest add joonghyun-lee-frieren/deep-dive in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Purpose It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Joonghyun-Lee-Frieren (@joonghyun-lee-frieren) published this skill. Their other Agent Skills are listed on their SkillMD profile.