Agent skill

compose-team

Assemble the context bundles for each sub-agent based on evaluate-story output. Produces spawn-ready packages for Planning, Implementation, QA, or MicroDelivery sub-agents. Activate after evaluate-story, before spawning any sub-agent.

Stars 123
Forks 27

Install this agent skill to your Project

npx add-skill https://github.com/Fr-e-d/GAAI-framework/tree/main/.gaai/core/skills/delivery/compose-team

Metadata

Additional technical details for this skill

id
SKILL-DEL-008
track
delivery
author
gaai-framework
status
stable
version
1.0
category
delivery
updated at
1771372800

SKILL.md

Compose Team

Purpose / When to Activate

Activate after evaluate-story returns the tier, before the first sub-agent is spawned.

The Orchestrator must give each sub-agent exactly the context it needs — no more, no less. Context pollution wastes tokens and introduces drift. Context starvation causes failures.

This skill determines what goes into each sub-agent's context bundle.


Process

Step 0 — Resolve memory file paths (always first)

Read contexts/memory/index.md. For each bundle below that references a memory category, resolve the actual file path from the index before including it. Never hardcode memory file paths — the index is the source of truth.

Key categories to resolve:

  • project category → project context file (stack, architecture, constraints)
  • decisions category → decisions log
  • patterns category → conventions and code patterns

If a category is absent from the index, omit it from the bundle silently — do not fail.


For Tier 1 (MicroDelivery)

MicroDelivery bundle (minimal):

- Story artefact
- patterns category file (resolved from index.md)
- Directly affected file(s) — identified from acceptance criteria
- orchestration.rules.md (relevant sections only)

For Tier 2 / Tier 3 (Core Team)

Planning Sub-Agent bundle:

- Story artefact
- orchestration.rules.md + artefacts.rules.md
- project category file (resolved from index.md)
- decisions category file (filtered: relevant decisions only — resolved from index.md)
- patterns category file (resolved from index.md)
- codebase-scan artefact (if exists)

If risk_analysis_required: true from evaluate-story, unconditionally include the decisions category from memory in the Planning Sub-Agent bundle, regardless of other relevance filtering.

Implementation Sub-Agent bundle:

- Story artefact
- {id}.execution-plan.md (from Planning Sub-Agent)
- patterns category file (resolved from index.md)
- project category file (resolved from index.md)
- Codebase files identified in execution plan (file list, not full content)

QA Sub-Agent bundle:

- Story artefact (acceptance criteria is the test spec)
- {id}.execution-plan.md (test checkpoints)
- {id}.impl-report.md (from Implementation Sub-Agent)
- orchestration.rules.md + artefacts.rules.md

On remediation pass (QA re-spawn):

QA bundle + {id}.qa-report.md (prior failure record)
Implementation bundle + {id}.qa-report.md (failure diagnosis)

For Tier 3 Specialists

For each specialist in specialists_triggered:

  • Read specialist entry from agents/specialists.registry.yaml
  • Add context_bundle files from registry entry to Implementation Sub-Agent bundle
  • Record which specialists are activated (for impl-report)

Output

Returns (inline, to the Orchestrator) the file list for each sub-agent's context bundle. The Orchestrator uses this list when spawning each sub-agent.

Not written to file — this is the Orchestrator's coordination state, not a durable artefact.


Non-Goals

This skill must NOT:

  • Enrich bundles beyond what is listed for each tier — more context is not better context
  • Load full memory archives into any bundle
  • Make strategic decisions about which specialists to include (the Orchestrator decides based on evaluate-story output)
  • Invoke any other skill (only agents orchestrate)

Quality Checks

  • Every sub-agent receives its required inputs (Story, rules, relevant memory)
  • No sub-agent receives another sub-agent's full context (isolation is structural)
  • Specialist bundles include only the registry-defined files, not the full memory set
  • Remediation passes receive the prior failure artefact — no exceptions

Expand your agent's capabilities with these related and highly-rated skills.

Fr-e-d/GAAI-framework

ci-watch-and-fix

Watch GitHub Actions CI after PR creation, detect failures, extract logs, apply minimal fixes, and re-push — keeping the delivery session alive until CI resolves or escalating after 3 cycles. Activate immediately after gh pr create and before marking the story done.

123 27
Explore
Fr-e-d/GAAI-framework

qa-review

Validate that implemented code fully satisfies Story acceptance criteria, respects rules, and introduces no regressions. This is the hard quality gate — no pass means no delivery. Activate after implementation is complete.

123 27
Explore
Fr-e-d/GAAI-framework

coordinate-handoffs

Validate sub-agent handoff artefacts, sequence phase transitions, and manage retry and escalation logic. Activate after each sub-agent terminates to determine next action.

123 27
Explore
Fr-e-d/GAAI-framework

implement

Generate correct, minimal, maintainable code that satisfies a validated Story's acceptance criteria against an execution plan. Activate when a Story is validated, a plan exists, and all prerequisites are unambiguous.

123 27
Explore
Fr-e-d/GAAI-framework

delivery-high-level-plan

Transform validated Stories into a clear, minimal, governed execution plan. Used by the Planning Sub-Agent as the first planning pass before prepare-execution-plan for Tier 2/3, or as the sole planning output for simple Stories.

123 27
Explore
Fr-e-d/GAAI-framework

prepare-execution-plan

Decompose a high-level delivery plan into a precise, file-level execution sequence with explicit ordering, edge cases, and test checkpoints. Activate after delivery-high-level-plan for complex or multi-phase Stories before implementation begins.

123 27
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results