This skill is highly vulnerable to arbitrary code execution
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-agent development workflow. It reads a development plan, extracts tasks, and for each task, dispatches an 'implementer' subagent (using `./implementer-prompt.md`). It then dispatches a 'spec reviewer' subagent (using `./spec-reviewer-prompt.md`) and a 'code quality reviewer' subagent (using `./code-quality-reviewer-prompt.md`), looping for fixes as needed. It interacts with a `TodoWrite` system to track task completion 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 dispatches subagents using external prompt files (e.g., Markdown files). If these files are compromised or attacker-controlled, the spawned subagents will execute attacker-defined instructions, leading to full system compromise.
./implementer-prompt.md, ./spec-reviewer-prompt.md, ./code-quality-reviewer-prompt.md
Implementer subagents are tasked with generating, testing, and committing code, including using git worktrees. This capability, if exploited by a malicious subagent, could lead to arbitrary code execution, data exfiltration, or unauthorized system modifications.
Implementer subagent implements, tests, commits, self-reviews; superpowers:using-git-worktrees; superpowers:finishing-a-development-branch
The skill has multiple external dependencies on other 'superpowers:' skills. A compromise in any of these dependent skills could introduce vulnerabilities or malicious behavior into the current skill's operations.
Required workflow skills: superpowers:using-git-worktrees, superpowers:writing-plans, superpowers:requesting-code-review, superpowers:finishing-a-development-branch; Subagents should use: superpowers:test-driven-development.
The skill mandates continuous review loops until approval. A malicious subagent could intentionally fail reviews, leading to unbounded retries, resource exhaustion, or human approval fatigue.
Review loops ensure fixes actually work; Repeat until approved; Never skip review loops; Never accept 'close enough' on spec compliance.
The skill design includes direct interaction where subagents ask questions and humans provide context. This channel could be exploited by a malicious subagent for social engineering or to elicit sensitive information.
Implementer subagent asks questions?; Answer questions, provide context; If subagent asks questions: Answer clearly and completely.
The human's ability to 'Answer questions, provide context' allows for direct injection of information into the subagent's working memory, potentially poisoning its RAG or manipulating its reasoning.
Answer questions, provide context; Controller curates exactly what context is needed; Subagent gets complete information upfront.
[](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.