The skill is highly vulnerable to prompt injection and arbitrary code
Claims to do
Subagent-Driven Development: Execute plan by dispatching fresh subagent per task, with two-stage review after each: spec compliance review first, then code quality review.
Actually does
This skill orchestrates a multi-stage development workflow. It reads an implementation plan, extracts tasks, and manages them in a `TodoWrite` system. For each task, it dispatches an implementer subagent (using `./implementer-prompt.md`), followed by a spec compliance reviewer subagent (using `./spec-reviewer-prompt.md`), and then a code quality reviewer subagent (using `./code-quality-reviewer-prompt.md`). It handles subagent statuses, loops for fixes, and integrates with other 'superpowers' skills like `using-git-worktrees` and `finishing-a-development-branch`.
/plugin marketplace add obra/superpowers/plugin install subagent-driven-development@obra/superpowersgemini extensions install https://github.com/obra/superpowers.git --consentnpx skills add https://github.com/obra/superpowersThe skill relies on external Markdown files (e.g., `./implementer-prompt.md`) to define subagent instructions. Compromise of these files could lead to malicious subagent behavior by injecting harmful prompts.
./implementer-prompt.md, ./spec-reviewer-prompt.md, ./code-quality-reviewer-prompt.md
Subagents are instructed to implement, test, and commit code, which involves writing files, executing commands, and interacting with version control. While mitigations like git-worktrees are mentioned, this capability could lead to arbitrary code execution or persistence if misused.
Implementer subagent implements, tests, commits, self-reviews
The iterative two-stage review process, including re-review loops, could lead to human overseers experiencing approval fatigue, potentially overlooking malicious code or actions during the review process.
Spec reviewer subagent confirms code matches spec? -> Implementer subagent fixes spec gaps -> re-review
The process explicitly allows for human input to provide missing context to subagents, which could be exploited for prompt injection if the input is not adequately sanitized or validated by the system.
Implementer subagent asks questions? -> Answer questions, provide context
[](https://mondoo.com/ai-agent-security/skills/github/obra/superpowers/subagent-driven-development)<a href="https://mondoo.com/ai-agent-security/skills/github/obra/superpowers/subagent-driven-development"><img src="https://mondoo.com/ai-agent-security/api/badge/github/obra/superpowers/subagent-driven-development.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/obra/superpowers/subagent-driven-development.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.