install
source · Clone the upstream repo
git clone https://github.com/Joonghyun-Lee-Frieren/oh-my-gemini-cli
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Joonghyun-Lee-Frieren/oh-my-gemini-cli "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/deep-dive" ~/.claude/skills/joonghyun-lee-frieren-oh-my-gemini-cli-deep-dive && rm -rf "$T"
manifest:
skills/deep-dive/SKILL.mdsource content
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
or/omg:team-plan/omg:team-prd
Workflow
- Trace known facts from the request and current repository context.
- Compute a simple clarity score (
,low
,medium
) for implementation readiness.high - 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)
- Record assumptions explicitly and mark each as validated, pending, or risky.
- Produce a launch brief that can be consumed by planning/execution stages.
- If filesystem tools are available, update:
.omg/state/interview-context.json.omg/state/launch-brief.md
Output Template
## 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.