name: hyperpowers-agents description: Use when you want to spawn a specialized subagent using the standard Hyperpowers agent prompts (test-runner, code-reviewer, codebase-investigator, internet-researcher, test-effectiveness-analyst).
Use this mapping:
test-runner→references/test-runner.md→ agent_typeworkercode-reviewer→references/code-reviewer.md→ agent_typeworkercodebase-investigator→references/codebase-investigator.md→ agent_typeexplorerinternet-researcher→references/internet-researcher.md→ agent_typeworkertest-effectiveness-analyst→references/test-effectiveness-analyst.md→ agent_typeworker
2. Read the prompt file
Open the relevant reference file and reuse the exact prompt text.
3. Spawn the agent
Use spawn_agent and pass the full prompt plus the specific task.
Example:
{
"tool": "functions.spawn_agent",
"parameters": {
"agent_type": "worker",
"message": "[PASTE prompt from references/test-runner.md]\n\nTask: Run `pytest tests/` and return summary + failures only."
}
}
4. Parallel dispatch (if needed)
If you need multiple agents at once, dispatch them in a single multi_tool_use.parallel call so they run concurrently.
5. Integrate results
Wait for all agents to complete, then integrate their summaries into the main work. Resolve conflicts manually before making final changes.