Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

subagent-driven-development skill references non-existent Agent type "Implementer" #621

@kylin7647

Description

@kylin7647

The subagent-driven-development skill uses "Implementer subagent" as a conceptual name, but the actual Agent system
doesn't have an "Implementer" type. This causes errors when trying to use the skill.

Error Message

Error: Agent type 'Implementer' not found.
Available agents: general-purpose, statusline-setup, Explore, Plan,
claude-code-guide, everything-claude-code:architect,
everything-claude-code:build-error-resolver,
everything-claude-code:chief-of-staff,
everything-claude-code:code-reviewer,
everything-claude-code:database-reviewer,
everything-claude-code:doc-updater,
everything-claude-code:e2e-runner,
everything-claude-code:go-build-resolver,
everything-claude-code:go-reviewer,
everything-claude-code:planner,
everything-claude-code:python-reviewer,
everything-claude-code:refactor-cleaner,
everything-claude-code:security-reviewer,
everything-claude-code:tdd-guide,
superpowers:code-reviewer

Root Cause

The skill documentation uses "Implementer subagent" terminology in:

  • skills/subagent-driven-development/SKILL.md (multiple references)
  • skills/subagent-driven-development/implementer-prompt.md (title)

However, the implementer-prompt.md template correctly specifies:
Task tool (general-purpose):

This inconsistency causes confusion - the documentation suggests "Implementer" is an Agent type, but it's actually a
conceptual role name, not a registered Agent type.

Expected Behavior

Either:

  1. The skill should explicitly document that "Implementer" maps to general-purpose Agent type
  2. Or an "Implementer" Agent type should be registered in the system
  3. Or the documentation should use general-purpose terminology consistently

Environment

  • Plugin: superpowers v4.3.1
  • Claude Code version: 2.1.68+
  • Platform: Windows 11

Suggested Fix

Update skills/subagent-driven-development/SKILL.md to clarify that "Implementer" is a role name, not an Agent type,
and explicitly map it to general-purpose:

Dispatch implementation subagent using TaskCreate with subagent_type='general-purpose' and prompt from
implementer-prompt.md

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