agentsclimarketplace

Subagent driven development

Skill pgoell/pgoell-claude-tools/plugins/workbench/skills/subagent-driven-development

Use when executing an implementation plan with fresh subagents, task ownership, and review gates in the current session.From its SKILL.md

Install
npx -y skills add pgoell/pgoell-claude-tools --skill subagent-driven-development

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.2 KB, 857 tokens by cl100k_base, as published. Nobody here has run it

Subagent-Driven Development

Execute an implementation plan by giving each task a focused implementation agent, then running two review gates before moving on.

Core rule: the main session coordinates. Agents implement or review bounded work. The main session integrates, verifies, and decides when to proceed.

When To Use

Use this skill when:

  • An implementation plan already exists.
  • The plan has checkbox tasks or similarly bounded steps.
  • Tasks can be assigned with clear ownership.
  • The current runtime has subagent support, or the main session can follow the same task discipline sequentially.

If there is no plan yet, use workbench:writing-plans first. If implementation is starting, use workbench:test-driven-development before writing production code.

Task Loop

For each plan task:

  1. Paste the task text into the agent prompt.
  2. Define ownership: files, directories, or behavior the agent may change.
  3. Include acceptance criteria and verification commands.
  4. Tell the agent it is not alone in the codebase and must not revert edits made by others.
  5. Wait for the implementation agent to return.
  6. Record any deviations the agent returned in a running list for the whole plan execution.
  7. Run the spec compliance reviewer.
  8. Fix any spec gaps and re-review.
  9. Run the code quality reviewer.
  10. Fix any quality issues and re-review.
  11. Mark the task complete only after both review gates pass.

Two review gates

Spec compliance reviewer:

  • Confirms the implementation matches the plan and spec.
  • Flags missing requested behavior.
  • Flags extra behavior that was not requested.

Code quality reviewer:

  • Checks maintainability, local patterns, tests, error handling, and integration risk.
  • Focuses on bugs and regressions, not style preferences.
  • Approves only when important issues are resolved.

Do not start the code quality reviewer until spec compliance passes.

Implementation agent prompt

Implement this plan task:

[paste one checkbox task]

Ownership:

- You may edit: [files or directories]
- Do not edit: [files or directories]

Context:

- Relevant spec or plan excerpt.
- Relevant prior commits or decisions.

Rules:

- Use workbench:test-driven-development.
- You are not alone in the codebase. Do not revert edits made by others.
- Keep the change minimal.

Return:

- Status: DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, or BLOCKED.
- Files changed.
- Verification commands and results.
- Concerns, if any.
- Deviations: each decision point the task did not specify and how you resolved it, or none.

Handling Agent Status

DONE: proceed to spec compliance review.

DONE_WITH_CONCERNS: read the concerns. Fix in-scope correctness, lint, test, or scope concerns before review.

NEEDS_CONTEXT: provide the missing context and continue with the same task.

BLOCKED: change something before retrying. Provide missing context, split the task, use a more capable model, or stop if the plan is wrong.

Parallelism

Default to one implementation task at a time. This keeps review gates simple and avoids shared-state conflicts.

Use workbench:dispatching-parallel-agents only when tasks are truly independent and have disjoint write scopes. If tasks share files, generated outputs, schemas, lockfiles, or ordering dependencies, run them sequentially.

Read-only review agents may run in parallel when they review different artifacts.

Runtime Mapping

Claude Code: use Agent with a focused prompt for implementation and review agents.

Codex: use spawn_agent for independent sidecar tasks when useful. For urgent blocking work, implement locally and preserve the same task loop. For delegated code edits, assign a disjoint write set and tell the worker not to revert others' changes.

Completion

After all tasks pass both review gates:

  • Run the full relevant verification set.
  • Inspect git status and git diff.
  • Report the collected deviations from all tasks to the user, or state that there were none.
  • Use workbench:verification-before-completion before claiming the branch is complete or ready.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 1 of the 12 instructions most context ai engineering skills give in 857 tokens

Counted across 1,193 of the 1,976 authors here whose files we hold, read 2026-08-07

  • Dispatch a fresh implementer subagent per taskin 48 of 1193, across 19 files
  • Dispatch a final code reviewer after all tasksin 33 of 1193, across 8 files
  • Provide full task text to the subagentin 30 of 1193, across 9 files
  • Review spec compliance before code qualityhere, and in 27 of 1193, across 10 files
  • Make the hook script executablein 26 of 1193, across 8 files
  • Re-snapshot after navigation or DOM changesin 25 of 1193, across 19 files
  • Read files before editing themin 22 of 1193, across 11 files
  • Answer subagent questions before proceedingin 22 of 1193, across 7 files
  • Mark task complete in TodoWrite after approvalin 22 of 1193, across 6 files
  • Merge hook into existing settingsin 21 of 1193, across 3 files
  • Ask if installation is global or projectin 20 of 1193, across 2 files
  • Copy the hook script to target locationin 20 of 1193, across 2 files

Said here and by no other author read

  • assign clear ownership to each task
  • tell agents not to revert edits by others
  • record task deviations in a running list
  • fix spec gaps before proceeding
  • mark tasks complete only after both reviews pass
  • default to one task at a time

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.