implement-with-subagents

Orchestrates ticket implementation through sequential task-owning subagents with commit acceptance gates.

1.0k|46|Updated May 12, 2026
One-click install
npx skills add https://github.com/chrisbanes/skills --skill implement-with-subagents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-with-subagents
Source: https://github.com/chrisbanes/skills/tree/main/skills/implement-with-subagents
Command: npx skills add https://github.com/chrisbanes/skills --skill implement-with-subagents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When executing a queue of tickets or plan tasks, it is easy to blur ownership: the controller implements work itself, commits mix unrelated changes, and failed items get silently repaired or reassigned. This Skill enforces a strict orchestration discipline where one implementation subagent owns each work item end to end.

Core Features & Use Cases

  • Dependency-ordered queueing: Groups supplied tickets into atomic work items that can each validate in a separate behavior-preserving commit.
  • Single-owner delegation: Spawns one implementation subagent per item with a decision-complete packet, and returns failed acceptance evidence to that same owner instead of repairing in the controller.
  • Independent acceptance gates: Verifies HEAD advanced with a task-scoped commit, inspects the full diff, reruns required checks, and confirms the worktree matches the recorded pre-existing state before advancing.
  • Use Case: Given a plan with five tickets, the controller processes them one at a time, accepting each task-scoped commit before starting the next, and reports the final item-to-commit mapping.

Quick Start

Use the implement-with-subagents skill to implement these tickets through sequential implementation subagents with per-task commit acceptance.

Frequently Asked Questions about implement-with-subagents

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

FAQPage Schema
How do I implement multiple tickets with AI subagents?

Build a dependency-ordered queue where each item can validate in its own commit, then spawn one implementation subagent per item with a decision-complete packet. Accept each task-scoped commit independently before starting the next item.

How to review an existing subagent orchestration without running it?

Use the review mode, which inspects only the repository and supplied orchestration state without starting subagents, editing files, or creating commits. It assesses queue atomicity, ownership, and acceptance gaps, then reports the next orchestration action.

What happens when a subagent's implementation fails acceptance checks?

The failed evidence is returned to the same owning subagent for repair rather than being fixed in the controller or reassigned. Acceptance is re-verified after every repair, and the run stops on a material blocker the owner cannot resolve.

Does this skill work without an installed implement skill?

No. The installed implement skill is treated as a required dependency; if it is unavailable, the controller stops before making changes and reports the missing dependency rather than reproducing its procedure from memory.

When should tickets be grouped into one work item?

Group supplied items only when they cannot validate in separate behavior-preserving commits. An unsplit request and its checklist always stay in one work item to preserve queue atomicity.