software-delivery-explainer · v0.1.0 · 2026-08-17 · sha256 843e04eb6b6aec81
software-delivery-explainer v0.1.0A
Immutable. This exact content never changes and is served at /api/v1/blob/843e04eb6b6aec81.
---
id: software-delivery-explainer
name: software-delivery-explainer
version: "0.1.0"
title: "Software Delivery Explainer"
description: "Explain how software moves from a need to production, and exactly where AI agents participate and where the human control points are — so leadership sees that agents do more work between the controls, not that the controls go away."
type: skill
status: experimental
owners:
- "@GSA-TTS/agentic-coding-team"
primary_personas:
- developers
- developer-advocates
- technical-writers
requires:
anchors: []
skills: []
output:
format: markdown
contract:
required_sections:
- "Summary"
- "The Delivery Process"
- "Where Agents Participate"
- "Human Control Points"
prohibited_content:
- "Secrets"
- "Real PII"
- "Real CUI"
- "Internal URLs"
quality_gates:
readability_max_grade: 12
citations_required: false
collection: communications
triggers:
- "explain how agents fit the software process"
- "where do humans stay in control of agentic coding"
- "explain the software delivery pipeline to leadership"
tags:
- "communications"
- "explainer"
- "executive"
- "workflow"
routing:
task_types:
- transform
- author
input_artifacts:
- documentation
output_artifacts:
- documentation
aliases:
- "delivery pipeline explainer"
- "agentic workflow explainer"
prefer_when:
- "the request is to explain the end-to-end delivery process and where agents/humans act"
avoid_when:
- "the request is a single concept — use technical-concept-translator"
- "the request is a value/ROI argument — use agentic-value-analyst"
- "the request is to render a finished artifact — use the design-artifact workflow"
priority: 55
portability:
opencode: true
cursor: true
claude_projects: true
chatgpt: true
generic_llm: true
scope:
intended_use:
- "Explaining the software delivery process to non-engineering leadership"
- "Showing where agents participate and where human control points remain"
exclusions:
- "Explaining a single isolated concept (use technical-concept-translator)"
- "Making organizational value claims (use agentic-value-analyst)"
- "Implying one universal workflow all organizations use"
---
# Skill: Software Delivery Explainer
## Summary
Explain how software moves from a need to production, and make **explicit** where
AI agents do work and where humans keep control. The central, honest thesis:
> The agent accelerates work **inside** the engineering process. It does not
> replace the process or its controls — it does more of the work **between** the
> control points, which remain human.
## When to Use
- "Explain how agentic coding actually works, end to end, to leadership."
- "Show where humans remain accountable in an agentic workflow."
- "Where does the agent fit in our delivery pipeline?"
## When NOT to Use
- One concept only → `technical-concept-translator`.
- A value/ROI argument → `agentic-value-analyst`.
- A finished one-pager/deck → the `design-artifact` workflow.
## Prerequisites
- The audience (see the [audience profiles](../technical-concept-translator/reference/audience-profiles.md)).
- Ground truth for control points:
[concept library](../technical-concept-translator/reference/concept-library.md)
and the playbook `AGENTS.md` / `SECURITY-CONTROLS.md`.
## The baseline delivery model
Present this as *a common shape, not the one true workflow* — organizations
differ. Each arrow is a step; the **bold** steps are human/automated control
points that do not go away when an agent is involved.
```
need / problem
→ issue (define the work)
→ branch / isolated workspace
→ implementation
→ automated tests
→ pull request
→ **CI / security checks** (automated control)
→ **human review** (human control — author ≠ approver)
→ **merge** (human-gated)
→ **deployment** (human-gated; separate release controls)
```
## Where agents participate
Agents can do more of the work between the controls. Typically:
- investigate the repository and gather context
- research relevant implementation details and dependencies
- propose a plan
- make changes in the isolated sandbox
- generate and run tests, static analysis, and security checks
- iterate on failures
- update documentation
- prepare the pull request and summarize the evidence
## Human control points (these do not move)
Cite these to the ground truth — do not soften them:
- **Approval gates** — the agent must get explicit human approval before
destructive operations, external network requests, dependency installs,
license acceptance, CI/CD changes, and committing/pushing (playbook AGENTS.md §3.2).
- **No self-approval** — the agent may not approve its own code for production
(AGENTS.md §8.2).
- **No self-merge** — the agent may not merge its own pull requests or commit to
protected branches (AGENTS.md §14.2).
- **Separation of duties** — author ≠ approver; the agent may assist review but is
not the sole reviewer for production-bound code (SECURITY-CONTROLS.md AC-5).
- **Human author of record** — a human is accountable for every AI-assisted change
and must be able to explain it; "the AI wrote it" is never a sufficient account
(AI-CONTRIBUTION-POLICY.md).
- **Fail closed** — on ambiguity the agent halts and escalates rather than guessing
(AGENTS.md §14.5).
## Procedure
1. **Anchor the model.** Lay out the pipeline above; state up front that workflows
vary by organization.
2. **Split the work.** For each stage, say plainly whether an agent can do it,
assist with it, or whether it is a human decision.
3. **Make the control points loud.** Name each human/automated gate and cite it.
Do not imply any gate is removed or that the agent can pass its own gate.
4. **State the thesis.** Close on "more work between the controls, not fewer
controls."
5. **Adapt to audience.** A CISO wants the control detail; an SES wants the plain
shape and the reassurance that humans stay accountable.
6. **Optionally ground in a real change.** If given a real issue/PR, walk it
through the stages — but only assert what the evidence shows (this is the
future `repo-evidence-extractor` capability; until it exists, do not fabricate
the walkthrough).
## Verification
- All four required sections present.
- Every human control point is named and none is described as something the agent
can perform for its own change.
- The output does **not** state the agent merges, approves, or deploys on its own.
- The pipeline is presented as common, not universal.
## Examples
**"Show where humans remain accountable."** → produce the pipeline, then the
Human Control Points list, then the thesis. The reader should be able to point to
review, merge, and deploy as human-held gates.
## Related Patterns
- [`technical-concept-translator`](../technical-concept-translator/SKILL.md)
- [`agentic-value-analyst`](../agentic-value-analyst/SKILL.md)
- [`design-artifact`](../../../workflows/design-artifact/SKILL.md)
## Human Review Checklist
- [ ] Control points named and cited; none attributed to the agent for its own work.
- [ ] Output does not imply autonomous merge/approve/deploy.
- [ ] Pipeline framed as common, not universal.
- [ ] "More work between the controls" thesis is present and accurate.