adk-expert
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
Decompose an epic into atomic parallelizable tasks, route each to the right skill, and keep the four delivery records straight — issues, STATUS, ROADMAP, CHANGELOG. Use as a meta-router when several skills could apply, and as the baseline for how delivery state is recorded.
Claude Code
$ npx -y skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator --agent claude-code
Codex
$ npx skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator -a codex -y
Cursor
$ npx skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator -a cursor -y
Gemini CLI
$ npx skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator -a gemini-cli -y
GitHub Copilot
$ npx skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator -a github-copilot -y
OpenCode
$ npx skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator -a opencode -y
Windsurf
$ npx skills add jpantsjoha/ai-native-developer-experience --skill delivery-orchestrator -a windsurf -y
name: delivery-orchestrator description: Decompose an epic into atomic parallelizable tasks, route each to the right skill, and keep the four delivery records straight — issues, STATUS, ROADMAP, CHANGELOG. Use as a meta-router when several skills could apply, and as the baseline for how delivery state is recorded. Trigger at the start of any multi-track epic, when the skill count exceeds ~12, or when the records have drifted from reality.
> **A skill for choosing skills.** Once your harness grows past a handful of skills, the agent needs a way to select the right one. This is that skill.
The orchestrator has three jobs: decompose work into the smallest independently executable units, route each unit to the skill that owns it, and **keep the delivery records honest** — because a plan nobody can trust is worse than no plan, and it takes longer to discover.
asking for a decision already made, a tracker claiming `gated` with nothing that walks it
**One fact, one owner.** Four artefacts carry delivery state, and each answers exactly one question. Full doctrine, including the issue template and the audit: `docs/DELIVERY-RECORDS.md`.
| Record | The one question it answers | Written when | |---|---|---| | **GitHub issues** | *What exactly is this work, and how will we know it is done?* | Before the first line of code | | **`STATUS.md`** | *What is happening now, and what waits on whom?* | One entry per working session | | **`ROADMAP.md`** | *What are we building toward, in what order?* | When a milestone or the plan changes | | **`CHANGELOG.md`** | *What merged or released, with checks and version links?* | When user-visible work merges |
The four rules that keep them from drifting:
1. **`ROADMAP` owns build order.** Where another document disagrees about what is next, the roadmap wins. 2. **`CHANGELOG` records the proven, not the intended.** A changelog of intentions reads as evidence, which makes it worse than none. 3. **An issue not filed is not started.** The tracker is current *before* the code, because the failure this prevents is work that accretes from a small fix and is reconciled afterwards, if at all. 4. **`gated` means a test proves a user can reach it; `shipped` means a person used it.** These two are the ones routinely overclaimed. Code existing is `built`, and deployment is not shipping.
For intake, dispatch, scope changes and completion, follow the golden-thread section of the adopting project's `DELIVERY-WORKFLOW.md`, located by its profile. Without an adopted workflow, start with `operating-model-bootstrap` in the consumer project. Use the [workflow template](../operating-model-bootstrap/assets/DELIVERY-WORKFLOW.template.md) as a checklist while mapping existing records; unresolved placeholders are project questions, not executable paths or permission to invent defaults. Product Owner maintains accepted intent and priorities; CXO provides material oversight; test strategy corroborates coverage. The orchestrator actions and reconciles the tickets, dependencies, status and delivery links. Check in-flight owners before selecting roadmap work.
1. **Read the spec or brief** — confirm a feature spec or HLD exists. If not, invoke `spec-first-delivery` first. 2. **Identify tracks** — group work into independent tracks (e.g. backend API, frontend, infrastructure, testing). Tracks can run in parallel. Dependencies between tracks must be explicit. 3. **Break each track into atomic tasks** — an atomic task is one that:
4. **Sequence dependencies** — where task B requires output from task A, mark the dependency. Everything else is parallel. 5. **Assign context boundaries** — each agent gets only the context it needs. Avoid stuffing all specs into every agent's context.
1. **Map each task to a skill** using the routing table below. If no skill matches exactly, use the closest and note the gap. 2. **Validate integration after parallel work** — run the full regression suite (`make check` or the project's equivalent convergence command) after all parallel tracks complete. Parallel work that skips integration validation is not done.
| Task type | Route to skill | |---|---| | New feature / epic planning | `spec-first-delivery` | | Vision, requirements, user journeys and product acceptance | `product-owner` | | Material strategic, cost/risk or operating ownership decision | `cxo-oversight` | | Acceptance coverage and executable user-path checks | `test-strategy` | | Architecture decision or trade-off | `the-architect` | | High-stakes design review | `adversarial-gate` | | Pre-deployment go/no-go | `release-readiness` | | Release process governance, SemVer, ADR, changelog | `release-manager` | | Enterprise policy, compliance, or governance alignment | `governance-guardrail` | | GitHub repo operations: CI triggers, billing, issues, labels, branch protection | `github-manager` | | Google ADK agent patterns | `adk-expert` | | Cloud infrastructure guardrails (GCP, AWS, Azure, Alibaba Cloud) | `cloud-expert` | | MCP server design or governance | `mcp-server-scaffold` | | Agent output validation | `domain-validator` | | PR or code review | `pr-reviewer` | | LLM cost or model selection | `cost-guardrail` | | Status or standup synthesis | `sitrep`
**Shared ways of working for you, your team and your AI agents — from a new idea to a change running live.** join-the-team brings planning, delivery and ticket management, model selection, testing, independent review and release practices into one reusable
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing…
JP's signature red-team pass — "how would I break this?" Argue against your own approach before proceeding. Trigger on any…
Read-only SRE checkup of any GCP project: deterministic probes of the edge, Cloud Run services, 7-day error logs, Cloud…
Cloud guardrails for any vendor workload — Google Cloud (GCP, Vertex AI, GKE), AWS (IAM, EKS, Bedrock), Azure (Entra ID, Policy,…
LLM and cloud cost awareness — model tiering, token budgets, right-sizing, and when a cheaper model suffices. Trigger before…
Challenge vision alignment, value, cost, risk and operating ownership at material scope or release decisions.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.