subagent-driven-development

Dispatch fresh subagents per task with two-stage spec and code-quality reviews.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/park-kyungchan/palantir --skill subagent-driven-development-park-kyungchan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-driven-development
Source: https://github.com/park-kyungchan/palantir/tree/main/.claude/plugins/cache/claude-plugins-official/superpowers/4.2.0/skills/subagent-driven-development
Command: npx skills add https://github.com/park-kyungchan/palantir --skill subagent-driven-development-park-kyungchan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to execute complex plans by spawning a fresh subagent per task, ensuring isolation and rapid iteration with automated two-stage reviews (spec compliance and code quality) between tasks.

Core Features & Use Cases

  • Two-stage review workflow: spec compliance then code quality for each task.
  • Per-task subagents: fresh context per task to avoid context pollution.
  • In-session orchestration: maintains a session across tasks and supports sequential or parallel execution flows.

Quick Start

Load your plan and dispatch implementer, spec-reviewer, and code-quality-reviewer subagents for each task, iterating until all tasks are complete and the final code is ready to merge.

Frequently Asked Questions about subagent-driven-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I isolate reasoning for independent tasks in a multi-task software engineering plan?

You isolate task reasoning by dispatching a fresh subagent per task, which prevents context pollution across the session. This approach ensures each task is handled with a clean slate while maintaining automated task tracking throughout the workflow.

What is a two-stage review workflow for plan execution?

A two-stage review workflow evaluates each task through spec compliance and code quality checks performed by dedicated reviewer subagents. This automated process validates that implementations meet requirements before code is merged, iterating until all tasks are complete.

How do I orchestrate sequential and parallel task workflows in a single session?

You orchestrate sequential and parallel task workflows by using in-session orchestration to dispatch implementer subagents across independent tasks. This maintains a continuous session while supporting both execution flows for multi-task initiatives.

Can I use subagent prompt pipelines for automated spec compliance and code quality reviews?

Yes, you can use defined prompt pipelines that dispatch dedicated spec reviewers and code-quality reviewers for each task. These automated pipelines ensure implementations satisfy compliance and quality standards before finalizing the code.

When should I use fresh subagents for task execution instead of a single continuous agent?

Use fresh subagents for task execution when your plan involves mostly independent tasks that require isolated reasoning and rapid iteration. Spawning a new subagent per task prevents context pollution and maintains focus for complex, multi-task initiatives.

What are the limitations of in-session subagent orchestration for workflow automation?

In-session subagent orchestration is limited to tasks that are mostly independent and require isolated reasoning. It is not suited for highly interdependent tasks where shared context across steps is critical, as each subagent operates with a fresh context.