-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Description
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:
- The skill should explicitly document that "Implementer" maps to general-purpose Agent type
- Or an "Implementer" Agent type should be registered in the system
- 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