Agent skill · Code Review & Quality

deepagents-code-review

Reviews Deep Agents code for bugs, anti-patterns, and improvements. Use when reviewing code that uses create_deep_agent, backends, subagents, middleware, or human-in-the-loop patterns. Catches common configuration and usage mistakes.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill deepagents-code-review --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 13 KB
Bundled scripts: none
Path: skills/agent/deepagents-code-review/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Deep Agents Code Review When reviewing Deep Agents code, check for these categories of issues. ## Critical Issues ### 1. Missing Checkpointer with interrupt_on ```python # BAD - interrupt_on without checkpointer agent = create_deep_agent( tools=[send_email], interrupt_on={"send_email": True}, # No checkpointer! Interrupts will fail ) # GOOD - checkpointer required for interrupts from langgraph.checkpoint.memory import InMemorySaver agent = create_deep_agent( tools=[send_email], interrupt_on={"send_email": True}, checkpointer=InMemorySaver(), ) ``` ### 2. Missing Store with StoreBackend ```python # BAD - StoreBackend without store from deepagents.backends import StoreBackend agent = create_deep_agent( backend=lambda rt: StoreBackend(rt), # No store! Will raise ValueError at runtime ) # GOOD - provide store from langgraph.store.memory import InMemoryStore store = InMemoryStore() agent = create_deep_agent( backend=lambda rt: StoreBackend(rt), store=store, ) ``` ### 3. Missing thread_id with Checkpointer ```python # BAD - no thread_id when using checkpointer agent = create_deep_agent(checkpointer=InMemorySaver()) agent.invoke({"messages": [...]}) # Error! # GOOD - always provide thre

What's inside
Steps it walks through
  1. Critical Issues
  2. 1. Missing Checkpointer with interrupton
  3. 2. Missing Store with StoreBackend
  4. 3. Missing threadid with Checkpointer
  5. 4. Relative Paths in Filesystem Tools
  6. 5. Windows Paths in Virtual Filesystem
  7. Backend Issues
  8. 6. StateBackend Expecting Persistence
  9. 7. FilesystemBackend Without rootdir Restriction
  10. 8. CompositeBackend Route Order Confusion
  11. 9. Expecting execute Tool Without SandboxBackend
  12. Subagent Issues
  13. 10. Subagent Missing Required Fields
  14. 11. Subagent Name Collision
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the deepagents-code-review skill do?

Reviews Deep Agents code for bugs, anti-patterns, and improvements. Use when reviewing code that uses create_deep_agent, backends, subagents, middleware, or human-in-the-loop patterns. Catches common configuration and usage mistakes.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill deepagents-code-review --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going