Parallel competency-based code review. An agent skill from AnastasiyaW/codex-claude-code-config.

MITAuto-check: notesDevelopment

Install Deep Review

skills CLI
$ npx skills add AnastasiyaW/codex-claude-code-config --skill deep-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AnastasiyaW/codex-claude-code-config deep-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AnastasiyaW/codex-claude-code-config.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/development/deep-review .claude/skills/deep-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
deep-review
GitHub stars
154
Token cost
~4.4k tokens
SKILL.md length
1,536 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

Parallel competency-based code review. An agent skill from AnastasiyaW/codex-claude-code-config.

  • Works in 6 steps: Determine scope → Scoping — select relevant competencies → Get the diff content → …
  • Thorough review
  • SKILL.md covers Step 0: Determine scope, Step 1: Scoping — select…, Step 2: Get the diff content and Step 3: Launch parallel…, plus 5 more sections
  • Calls git and gh

What it does

Deep Review is an agent skill from AnastasiyaW/codex-claude-code-config. Parallel competency-based code review. Launches independent Agent reviewers per competency (security, performance, architecture, database, concurrency, error-handling, frontend, testing), each with a focused checklist and isolated context. Synthesizes findings into unified report with FIX/DEFER/ACCEPT triage. Use when: "deep review", "thorough review", "parallel review", "review by competency", "full code review", or for large diffs (200+ lines) where /review may be too shallow. Complements /review (pre-landing)…

Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Codebase onboarding and Code review. It works with Git. The repository describes itself as: Claude Code, Codex, and multi-agent configuration system: principles, hooks, skills, and workflow patterns for AI-assisted development. The licence is MIT.

When your agent uses it

  • Thorough review
  • Parallel review
  • Review by competency
  • Full code review

Example prompts

  • “deep review”
  • “thorough review”
  • “parallel review”
  • “/deep-review”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Edit, Grep, Glob, Agent, AskUserQuestion, TodoWrite

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Determine scope
  2. Scoping — select relevant competencies
  3. Get the diff content
  4. Launch parallel competency reviews
  5. Collect and synthesize
  6. Continue only for explicit review-and-fix

What it can do on your machine

Read from SKILL.md and the folder at commit 67709af. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Edit
    • Grep
    • Glob
    • Agent
    • AskUserQuestion
    • TodoWrite

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Deep Review loads about 4.4k tokens when it runs. Until then it costs about 202 tokens; SKILL.md has 1,536 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~202
When it runs · the whole SKILL.md, loaded when a task matches
~4.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Edit, Grep, Glob, Agent, AskUserQuestion, TodoWrite

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from AnastasiyaW/codex-claude-code-config at commit 67709af, republished under its MIT licence (© AnastasiyaW). 1,536 words, ~4,390 tokens.

Download SKILL.mdSave it as .claude/skills/deep-review/SKILL.md (or your agent's skills folder).
name
deep-review
description
Parallel competency-based code review. Launches independent Agent reviewers per competency (security, performance, architecture, database, concurrency, error-handling, frontend, testing), each with a focused checklist and isolated context. Synthesizes findings into unified report with FIX/DEFER/ACCEPT triage. Use when: "deep review", "thorough review", "parallel review", "review by competency", "full code review", or for large diffs (200+ lines) where /review may be too shallow. Complements /review (pre-landing) — this is for deep dives. Do NOT use just to orient in an unfamiliar codebase or get a structural symbol overview; use repo-map for that (this audits a concrete diff for defects, it is not a navigation map). Review is read-only unless the user explicitly asks to review and fix.
allowed-tools
Bash, Read, Edit, Grep, Glob, Agent, AskUserQuestion, TodoWrite
metadata.version
1.0.0

Deep Review — Parallel Competency-Based Code Review

Inspired by Memento workflow engine's parallel review pattern. Philosophy: one focused expert per domain > one generalist checking everything.


Step 0: Determine scope

bash
BASE=$(gh pr view --json baseRefName -q .baseRefName 2>/dev/null || git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@refs/remotes/origin/@@' || echo "main")
echo "BASE: $BASE"
BASE_REF=$(git rev-parse --verify --quiet "refs/remotes/origin/$BASE" 2>/dev/null || git rev-parse --verify --quiet "$BASE" 2>/dev/null || true)
if [ -z "$BASE_REF" ]; then
  echo "No locally available base ref for $BASE; cannot perform a read-only diff." >&2
  exit 2
fi
echo "BASE_REF: $BASE_REF"
echo "=== DIFF STATS ==="
git diff "$BASE_REF" --stat
echo "=== CHANGED FILES ==="
git diff "$BASE_REF" --name-only
echo "=== DIFF SIZE ==="
git diff "$BASE_REF" --shortstat

Store the BASE branch name, resolved local base ref, and list of changed files. Report-only review does not run git fetch, pull, or another command that updates Git state. If the accepted task explicitly requires a fresh remote base and permits that preparation mutation, run git fetch origin "$BASE" --quiet without suppressing failure before resolving BASE_REF; otherwise state that the review used the locally available ref.

If there is no diff, stop: "Nothing to review — no changes against $BASE."


Step 1: Scoping — select relevant competencies

Based on the changed files, select ONLY the competencies that are relevant. Do NOT run all 8 for a 3-file CSS change.

Default to a review-only task. Enter review-and-fix only when the user clearly authorizes both review and implementation (for example, "review and fix"). In either mode, the review phase remains read-only; review-and-fix continues with the approved remediation in this same task after findings are triaged.

Competency selection rules
CompetencyTrigger files/patterns
securityauth, middleware, routes handling user input, env files, CORS, JWT, crypto, passwords, tokens, API keys
performancedatabase queries, loops over collections, API endpoints, bundle config, image/asset handling, caching
architecturenew files/modules, cross-module imports, service boundaries, DI patterns, >5 files changed
databasemigrations, schema changes, raw SQL, ORM queries, transactions, indexes
concurrencyqueues, workers, locks, async/await patterns, shared state, cron jobs, webhooks
error-handlingtry/catch blocks, error responses, validation, external API calls, file I/O
frontendVue/React components, CSS/Tailwind, composables/hooks, stores, routing, i18n
testingtest files changed OR >100 lines of logic changed without test changes

Select every materially relevant competency and no others. Diff size is a signal to inspect scope, not a reason to add unrelated reviewers. A single competency is valid when the changed risk has one material dimension.

Output the selected competencies with a one-line justification each:

Selected competencies (4 of 8):
  ✓ security — auth middleware modified
  ✓ database — new migration + 3 query changes
  ✓ concurrency — BullMQ worker modified
  ✓ error-handling — 4 new try/catch blocks in API routes
  ✗ architecture — no new modules, existing patterns
  ✗ performance — no hot paths touched
  ✗ frontend — no UI changes
  ✗ testing — test files updated alongside logic

Step 2: Get the diff content

bash
git diff "$BASE_REF"

Read the full diff. You need it to construct focused prompts for each competency agent.

Also identify which files are relevant to each selected competency — each agent should receive ONLY the files relevant to its domain, not the entire diff.


Step 3: Launch parallel competency reviews

For each selected competency, launch an Agent tool call in parallel. Each agent:

  • Gets ONLY the files relevant to its competency
  • Has a focused checklist (from the competency definitions below)
  • Returns findings in structured format
  • Works in isolated context (no bias from other competency reviews)

CRITICAL: Launch ALL agents in a SINGLE message (parallel tool calls). Do NOT launch them sequentially.

If a reviewer must run tests, give it an isolated writable worktree and a unique writable scratch directory. Capture git status --porcelain=v1, git diff --exit-code, and git diff --cached --exit-code before and after the review. Do not place a test-running reviewer in an OS-level read-only sandbox: pytest and similar tools legitimately create temporary files. If only a strict read-only sandbox is available, provide immutable test receipts for inspection and say that the reviewer did not execute the tests.

Agent prompt template

For each competency, use this prompt structure (fill in {COMPETENCY}, {CHECKLIST}, {FILES}):

You are a {COMPETENCY} specialist reviewing code changes. Your ONLY job is {COMPETENCY} — ignore everything else.

## Review authority and writable scratch
Repository root: {REPO_ROOT}
Scratch directory: {REVIEW_SCRATCH}

You are a reviewer, not an implementer. Do not create, modify, delete, format,
or install anything in {REPO_ROOT}; do not alter Git or worktree state. If a
review command genuinely needs a file, write only under {REVIEW_SCRATCH}.
Return findings in the required response format; do not create a project report
or patch. If tests cannot run without writing elsewhere, inspect the supplied
immutable test receipts and label execution NOT_RUN.

## Changed files to review
{list each relevant file path}

Read each file listed above using the Read tool. Then apply this checklist:

## Checklist
{CHECKLIST from competency definitions below}

## Output format
For EACH finding, output exactly:

FINDING: {one-line description}
FILE: {path}:{line}
SEVERITY: CRITICAL | HIGH | MEDIUM | LOW
EVIDENCE: {quote the problematic code, max 3 lines}
FIX: {concrete fix suggestion, not vague advice}
CONFIDENCE: HIGH | MEDIUM | LOW

If you find NOTHING — output: "NO_FINDINGS — {COMPETENCY} review clean."

Do NOT pad with compliments. Do NOT report things that are fine. Only problems.

## Admission — screen each candidate BEFORE you publish it

A suspicion is a candidate, not a finding. Put each one through these five before it
reaches the report, and drop it silently if it fails any:

- **Authority** — does a real contract, spec, invariant or accepted requirement say
  this is wrong? "I would have written it differently" is not authority.
- **Reachability** — can the bad path actually be reached by a supported input or
  state? Show how. Unreachable code is at most a tidiness note.
- **Materiality** — if it happens, what breaks for a user or an operator? If the
  answer is "nothing observable", it is not a finding at this severity.
- **Evidence** — can you quote the lines that prove it, without inference? If your
  proof is "this pattern is usually a bug", you have a hypothesis.
- **Remedy cost** — is the fix smaller than the harm? A finding whose remedy is a
  rewrite needs the harm to justify a rewrite.

Report the count you dropped and why, in one line: "screened out 4: 2 unreachable,
1 no authority, 1 immaterial". That line is the evidence you screened at all.

The failure this prevents is specific and tempting. A candidate that generalises your
finding to a second case makes the report sound weightier, and nobody downstream will
check the second case. Verifying it and dropping it costs you one paragraph; leaving
it in costs the reader their trust in the other findings.
Competency checklists

Use the checklist content from the files in competencies/ directory. Read each relevant file before constructing the agent prompt.

If competency files don't exist yet, use the inline checklists below:

security:

  • SQL/NoSQL injection (parameterized queries?)
  • XSS (user input escaped in output?)
  • Auth bypass (middleware on all protected routes?)
  • CSRF (tokens validated?)
  • Secrets in code (API keys, passwords, tokens hardcoded?)
  • Trust boundary violations (LLM/external output used unsanitized?)
  • Path traversal (user-controlled file paths?)
  • Rate limiting on sensitive endpoints?
  • CORS configuration (too permissive?)
  • JWT validation (expiry, algorithm, issuer checked?)

performance:

  • N+1 queries (loop with DB call inside?)
  • Missing indexes on filtered/joined columns?
  • Unbounded queries (no LIMIT on user-facing endpoints?)
  • Memory leaks (event listeners not cleaned up? growing collections?)
  • Bundle impact (new dependencies? tree-shaking?)
  • Caching opportunities missed?
  • Expensive operations in hot paths?
  • Pagination on list endpoints?
  • Image/asset optimization?

architecture:

  • Separation of concerns (business logic in controllers?)
  • Circular dependencies between modules?
  • God objects/functions (>200 lines, >5 responsibilities?)
  • Abstraction level consistency (mixing HTTP and business logic?)
  • Interface contracts (types/schemas for cross-module communication?)
  • DRY violations (copy-pasted logic that should be shared?)
  • Layer violations (UI calling DB directly?)
  • Configuration vs hardcoding?

database:

  • Migration safety (reversible? data-preserving? locks?)
  • Query performance (JOINs, subqueries, full table scans?)
  • Transaction boundaries (operations that should be atomic?)
  • Data integrity (constraints, foreign keys, NOT NULL where needed?)
  • Index coverage for new queries?
  • Connection management (pool exhaustion risk?)
  • Schema evolution (backward compatible?)
  • Default values for new columns?

concurrency:

  • Race conditions (read-modify-write without lock?)
  • Deadlock potential (multiple locks in inconsistent order?)
  • Idempotency (can the operation be safely retried?)
  • Queue handling (ack/nack, retry policy, DLQ?)
  • Shared state access (multiple workers writing same resource?)
  • Distributed locking (Redis/DB advisory locks where needed?)
  • Timeout handling on external calls?
  • Graceful shutdown (in-flight requests drained?)

error-handling:

  • Swallowed errors (empty catch blocks?)
  • Error propagation (errors from dependencies surfaced correctly?)
  • User-facing error messages (informative but not leaking internals?)
  • Partial failure handling (what if step 3 of 5 fails?)
  • Retry logic (exponential backoff? max retries? circuit breaker?)
  • Cleanup on failure (resources released? partial writes rolled back?)
  • Validation at boundaries (API input, file uploads, webhook payloads?)
  • Logging on error paths (enough context to debug? not too noisy?)

frontend:

  • Reactivity correctness (Vue: ref vs reactive, computed vs watch?)
  • Component responsibility (>300 lines = split candidate?)
  • Accessibility (ARIA labels, keyboard nav, contrast?)
  • Loading/error states handled?
  • Memory leaks (subscriptions, intervals, event listeners cleaned up?)
  • i18n (hardcoded strings?)
  • Responsive design (mobile breakpoints?)
  • XSS in template rendering (v-html with user data?)

testing:

  • Logic changed without test update?
  • Happy path only (no error/edge case tests?)
  • Mocking too much (testing mocks instead of behavior?)
  • Test isolation (tests depend on execution order?)
  • Assertions quality (testing implementation details vs behavior?)
  • Missing integration tests for cross-module changes?
  • Flaky patterns (timing, network, random data?)
  • Coverage gaps for critical paths (auth, payments, data integrity?)

Show full SKILL.md (550 more words)Show less

Step 4: Collect and synthesize

After ALL agents complete, collect their findings and synthesize:

4a: Deduplicate

Multiple competency reviewers may find the same issue. Group findings by file:line and merge duplicates. When merged, note which competencies flagged it (higher confidence when multiple domains agree).

4b: Triage each finding

For each unique finding, assign a triage:

TriageCriteria
FIXCRITICAL or HIGH severity, HIGH confidence, clear fix available. Must be resolved before merge; review-and-fix may implement it in this task.
DEFERMEDIUM/LOW severity or LOW confidence. Real issue but can be addressed later. Create backlog item.
ACCEPTIntentional trade-off, or finding is incorrect after cross-checking context. Document why it's acceptable.
4c: Output the synthesis report
══════════════════════════════════════════════════
  DEEP REVIEW: {branch} → {base}
  {N} findings across {M} competencies
══════════════════════════════════════════════════

COMPETENCIES REVIEWED: {list with ✓}
DIFF SIZE: {N insertions, M deletions, K files}

── FIX ({count}) ─────────────────────────────────
  1. [CRITICAL/security+concurrency] file:line
     Problem: {description}
     Evidence: {code quote}
     Fix: {concrete suggestion}

  2. [HIGH/database] file:line
     ...

── DEFER ({count}) ──────────────────────────────
  3. [MEDIUM/performance] file:line
     Problem: {description}
     Why defer: {rationale}

── ACCEPT ({count}) ─────────────────────────────
  4. [LOW/architecture] file:line
     Finding: {description}
     Why accept: {rationale}

══════════════════════════════════════════════════
  VERDICT: {PASS / PASS_WITH_CAVEATS / NEEDS_FIXES}
══════════════════════════════════════════════════

Step 5: Continue only for explicit review-and-fix

For review-only requests, stop after the synthesis report. Do not edit source, format files, alter Git state, install dependencies, or create a patch; report which FIX findings must be resolved before merge.

For an explicit review-and-fix request, continue in this same task after the read-only synthesis. Preserve the selected scope and verify each remediation with the smallest causal check:

For each FIX finding:

  1. If the fix is mechanical (add missing await, add index, add LIMIT, fix typo) — apply it directly. Output: [FIXED] file:line — {what}
  2. If the fix requires judgment — use the available evidence to choose and apply the best reversible fix within the already authorized task, then run its causal check. Judgment alone does not require another approval. Ask only when required authority is actually missing or a material user choice cannot be resolved from the request and available evidence; state that exact boundary.

After all FIX items are resolved, output final status:

DEEP REVIEW COMPLETE:
  {N} findings total
  {X} auto-fixed
  {Y} fixed with user input
  {Z} deferred
  {W} accepted

Gotchas

  • Bounded delegation: competency agents normally use inline tools to keep review focused. This is a workflow convention, not a universal tool limitation. A bounded child task is allowed when the current host supports it and the task's governing instructions authorize delegation.
  • Context size: each agent gets focused file list, not full diff. If a competency touches >20 files, prioritize the most critical ones and note "N additional files not reviewed."
  • False positives: parallel agents don't share context, so they may flag things that are addressed in other files. The synthesis step (4a-4c) catches these through cross-referencing.
  • Cost: launching 5 parallel agents costs ~5x a single-pass review. This is the trade-off for depth. For quick checks use /review instead.
  • Timing: parallel agents complete at different speeds. Wait for ALL before synthesizing.
  • Read-only is a role, not a filesystem: reviewers do not edit source. A reviewer asked to execute tests still needs isolated writable scratch and a writable runtime.

Troubleshooting

  • pytest reports no usable temporary directory or Access is denied before collection: the reviewer was launched with a contradictory execution contract. Relaunch it in an isolated writable worktree with {REVIEW_SCRATCH}, or have it inspect immutable test receipts and report NOT_RUN; never count the failed command as test evidence.
  • Reviewer may have changed the repository: compare the before/after git status --porcelain=v1, git diff --exit-code, and git diff --cached --exit-code receipts. Any new tracked/staged change invalidates the review until reconciled.

When to use /deep-review vs /review

ScenarioUse
Pre-landing quick check/review
Large diff (200+ lines)/deep-review
Security-sensitive changes/deep-review
Before major release/deep-review
Small bugfix/review
New feature with DB+auth+frontend/deep-review
Refactoring within one module/review

© AnastasiyaW, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/development/deep-review of AnastasiyaW/codex-claude-code-config.

Open the folder on GitHubat commit 67709af

Compare with similar skills

Deep Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Deep Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deep Review this skillAnastasiyaW/codex-claude-code-config154—~4.4kAutomated safety check: NotesMIT
Adopt PR Branch Contextpydantic/pydantic-ai-harness952—~1.8kAutomated safety check: PassMIT
Code Review ChecklistshareAI-lab/learn-claude-code78k4 repos~1.1kAutomated safety check: PassMIT
Open Code Review CLIalibaba/open-code-review46k—~3.1kAutomated safety check: PassApache-2.0
Codebase Knowledge Graph Q&AEgonex-AI/Understand-Anything86k—~1.2kAutomated safety check: PassMIT
Open Code Review Delegatealibaba/open-code-review46k—~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Adopt PR Branch Context

    pydantic/pydantic-ai-harness

    Official

    Fills in issue-brief.md and pr-decisions.md for an existing pull request, so you can pick up a PR mid-flight with its linked issue and past review decisions summarized.

    952 GitHub stars~1.8k tokensUpdated 8 days ago
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 4 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Open Code Review CLI

    alibaba/open-code-review

    Runs the ocr command-line tool to review Git changes, a commit or a branch comparison with an AI model, returning line-level comments and optionally applying fixes.

    46k GitHub stars~3.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Codebase Knowledge Graph Q&A

    Egonex-AI/Understand-Anything

    Answers questions about a codebase by searching a prebuilt knowledge graph of its files, functions, classes and dependencies, not by rereading every source file.

    86k GitHub stars~1.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Open Code Review Delegate

    alibaba/open-code-review

    Has the host agent do the code review itself while the ocr CLI handles file selection and rule lookup, covering workspace changes, branch ranges or single commits.

    46k GitHub stars~2.3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Understand Diff Analysis

    Egonex-AI/Understand-Anything

    Reads your git changes or a pull request against a prebuilt knowledge graph of the project to explain what changed, which components are affected and what is risky.

    86k GitHub stars~1.4k tokensUpdated today
    DevelopmentAuto-check passed

More from AnastasiyaW/codex-claude-code-config

All 50 skills in this repo
  • Bug Reproducer

    AnastasiyaW/codex-claude-code-config

    Find likely software bugs in a codebase, rank concrete bug candidates, and prove or reject them with focused regression tests before proposing a fix.

    154 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Motion Framer

    AnastasiyaW/codex-claude-code-config

    A skill your agent uses when implementing Motion or Framer Motion in React/JavaScript: interactive UI components, micro-interactions, gestures, layout or page transitions, and scroll-based animation.

    154 GitHub starsUsed in 1 repo~5.2k tokens
    Auto-check passed
  • Proof Verify

    AnastasiyaW/codex-claude-code-config

    Plan-based verification - freeze acceptance criteria before building, then verify after with an independent fresh-context agent (the builder must not verify their own work).

    154 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Workflow Orchestration

    AnastasiyaW/codex-claude-code-config

    Написание и запуск Claude Code dynamic workflows (JS-оркестратор субагентов).

    154 GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Notebooklm Grounded Research

    AnastasiyaW/codex-claude-code-config

    A skill your agent uses when: NotebookLM, notebooklm MCP, large documentation sets, courses, books, papers, or citation-backed research are mentioned.

    154 GitHub stars~2.4k tokensUpdated today
    Auto-check: warnings
  • Deepseek Provider Contract

    AnastasiyaW/codex-claude-code-config

    Validate a proposed DeepSeek API integration before any key or project context is sent: check thinking-mode tool-call history, strict-schema assumptions, bounded output, and provider data boundaries.

    154 GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Deep Review

What does Deep Review do?

Parallel competency-based code review. An agent skill from AnastasiyaW/codex-claude-code-config. Deep Review is an agent skill from AnastasiyaW/codex-claude-code-config. Parallel competency-based code review.

When should I use Deep Review?

Deep Review fits situations like: thorough review; parallel review; review by competency; full code review.

How do I install Deep Review in Claude Code?

Run `npx skills add AnastasiyaW/codex-claude-code-config --skill deep-review -a claude-code`. Or copy the skill folder (skills/development/deep-review in AnastasiyaW/codex-claude-code-config) into .claude/skills/deep-review in your project. Claude Code loads it when a task matches its description.

How do I install Deep Review in Codex?

Run `npx skills add AnastasiyaW/codex-claude-code-config --skill deep-review -a codex`. Or copy the skill folder (skills/development/deep-review in AnastasiyaW/codex-claude-code-config) into .agents/skills/deep-review in your project. Codex loads it when a task matches its description.

Can I use Deep Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AnastasiyaW/codex-claude-code-config --skill deep-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deep-review, .gemini/skills/deep-review, .github/skills/deep-review and .opencode/skills/deep-review in your project.

What does Deep Review need to run?

Going by SKILL.md and its folder, Deep Review needs the command-line tools its instructions call (git and gh). Its frontmatter pre-approves these tools: Bash, Read, Edit, Grep, Glob, Agent, AskUserQuestion, TodoWrite.

Does Deep Review access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Deep Review safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Deep Review use?

Deep Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deep Review use?

About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Deep Review?

Skills that share tags, products or a category with Deep Review: Adopt PR Branch Context (pydantic/pydantic-ai-harness, 952 stars), Code Review Checklist (shareAI-lab/learn-claude-code, 78k stars), Open Code Review CLI (alibaba/open-code-review, 46k stars) and Codebase Knowledge Graph Q&A (Egonex-AI/Understand-Anything, 86k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deep Review?

AnastasiyaW (a GitHub user) maintains it in AnastasiyaW/codex-claude-code-config, which has 154 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on October 9, 2026.

Source: AnastasiyaW/codex-claude-code-config on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.