Skip to content

subagent-driven-development dispatches requesting-code-review as Agent type, causing 'Agent type not found' error #1077

@dexuwang627-cloud

Description

@dexuwang627-cloud

Description

When executing the subagent-driven-development skill, Claude attempts to dispatch superpowers:requesting-code-review via the Agent tool (as a subagent type), which fails with:

Error: Agent type 'superpowers:requesting-code-review' not found.
Available agents: general-purpose, statusline-setup, Explore, Plan, claude-code-guide,
superpowers:code-reviewer, code-reviewer, security-reviewer, architect, ...

Root Cause

In subagent-driven-development/SKILL.md (line ~265-271), the "Integration" section lists all items under "Required workflow skills" without distinguishing between:

  • Skills (invoked via Skill tool): requesting-code-review, using-git-worktrees, writing-plans, finishing-a-development-branch
  • Agent types (dispatched via Agent tool): superpowers:code-reviewer

The skill's process flow says "Dispatch code quality reviewer subagent", so Claude reasonably infers all listed items are dispatchable agent types — but requesting-code-review is a Skill (workflow guide), not an Agent type.

Expected call chain

subagent-driven-development (Skill)
  → Skill tool: requesting-code-review (get review template/workflow)
    → Agent tool: superpowers:code-reviewer (actual review execution)

Actual behavior

subagent-driven-development (Skill)
  → Agent tool: superpowers:requesting-code-review ← ERROR

Environment

  • Claude Code CLI (Claude Opus 4.6)
  • superpowers plugin v5.0.7
  • macOS

Suggested Fix

Clarify the Integration section to distinguish invocation methods:

## Integration

**Workflow skills (invoke via Skill tool):**
- superpowers:using-git-worktrees
- superpowers:writing-plans
- superpowers:requesting-code-review — review workflow template
- superpowers:finishing-a-development-branch

**Review agents (dispatch via Agent tool):**
- superpowers:code-reviewer — actual code review execution

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions