deep-reviewlisted
Install: claude install-skill ievo-ai/skills
# Deep Review — structured gap-detection before commit
A structured 11-point review of your diff by an independent reviewer (fresh context, separate token budget). Catches the class of issues that automated tooling misses but humans find in PR review:
- Completeness gaps (spec says X, code does Y)
- Test/impl drift (test asserts old behaviour after code changed)
- Dead code from partial refactors
- Naming/behaviour mismatch
- Doc-paraphrase drift
- Cross-file consistency breaks
## When to use
- Before committing a significant change
- After a refactor — to catch leftover artifacts
- When you want a second opinion on a diff
- Before opening a PR — catch issues before reviewers do
## Step 1: Determine scope
Check if the user specified a scope mode. Three user-selectable modes are supported, plus a committed-diff fallback the skill offers whenever there are no staged changes:
| Mode | Trigger | Git command |
|------|---------|-------------|
| **staged** (default) | `--staged`, or no flag | `git diff --staged` |
| **working** | `--working` | `git diff` |
| **range** | `--range <ref>..<ref>` | `git diff <ref>..<ref>` |
| **committed** (fallback) | not user-selectable — offered whenever staged is empty: alongside the working-tree option if the tree has unstaged content, on its own if it's clean | `git diff "$(git merge-base HEAD origin/<default-branch>)"..HEAD` |
**Working-tree scope also covers untracked files.** `git diff` alone never shows untracked paths — standard git