TL;DR
Install .agent/ Scrum kit + .codex/agents/ native agents → use ceremony playbooks (sprint plan, daily scrum, retro, release) → enforce role boundaries between PO, SM, and delivery specialists.
Codex Scrum Subagents
Activation
- Activate when the user requests Scrum ceremonies or role-based workflows.
- Activate on explicit
$codex-scrum-subagents or $scrum-install.
Overview
Materialize a project-local Scrum kit that adds two layers on top of the existing CodexAI skills:
.agent/ for ceremony playbooks, role briefs, and workflow manifests
.codex/agents/ for native Codex custom-agent TOMLs that follow the official subagent discovery path
Use this skill when the team needs explicit role boundaries and delivery handoffs instead of a single monolithic assistant flow.
Quick Start
- Run
python scripts/install_scrum_subagents.py --help.
- Install the bundled kit into the target project:
python scripts/install_scrum_subagents.py --target-root <project-root>
python scripts/install_scrum_subagents.py --target-root <project-root> --native-scope both
- Inspect differences before updating:
python scripts/install_scrum_subagents.py --target-root <project-root> --diff --format json
- Refresh only missing or changed files, with automatic backups for overwritten files:
python scripts/install_scrum_subagents.py --target-root <project-root> --update
- Validate either the bundled kit or an installed
.agent tree:
python scripts/validate_scrum_agent_kit.py --help
python scripts/validate_scrum_agent_kit.py
python scripts/validate_scrum_agent_kit.py --install-root <project-root>/.agent
python scripts/validate_scrum_agent_kit.py --target-root <project-root> --install-dir .meta/.agent --native-scope both
Command Aliases
Use references/command-aliases.md when the user wants a shorthand trigger instead of the raw Python entry point.
Common shortcuts:
$scrum-install: install the local .agent kit plus native .codex/agents Codex custom agents
$scrum-diff: compare installed .agent and .codex/agents files against the source bundle
$scrum-update: update only missing or changed files across both layers
$scrum-validate: validate the bundle or installed .agent plus .codex/agents tree
$story-ready-check, $sprint-plan, $daily-scrum, $story-delivery, $sprint-review, $retro, $release-readiness: jump straight to the ceremony or delivery workflow
scripts/run_scrum_alias.py: execute an alias and optionally generate the mapped artifact
scripts/generate_scrum_artifact.py: render reusable Scrum markdown artifacts from bundled templates
- Workflow artifacts now require complete fields by default; use
--allow-placeholders only when you explicitly want a scaffold artifact with _TODO_ markers.
What Gets Installed
agents/: Scrum core roles plus delivery specialists tuned for this pack.
workflows/: ceremony-driven playbooks for refinement, planning, execution, review, retro, and release.
services/: lightweight JSON manifests for docs tooling or UI surfaces.
ARCHITECTURE.md and README.md: onboarding docs for the installed .agent kit.
assets/artifact-templates/: user story, sprint goal, daily scrum, retrospective, story delivery, and release readiness templates.
.codex/agents/*.toml: native Codex custom agents rendered from the Scrum role briefs so subagent activity can surface in the Codex app and CLI.
Role Routing
- Start with references/scrum-role-routing.md to choose the right subagent set for the request.
- Load references/scrum-ceremonies.md when the task is driven by a Scrum ceremony rather than a code change.
- Load references/command-aliases.md when the request uses shorthand commands like
$scrum-install, $story-ready-check, or $release-readiness.
- Load references/artifact-templates.md when the workflow needs a repeatable markdown output instead of free-form notes.
- Load references/delivery-contracts.md when multiple roles need explicit artifact handoffs.
- Load references/subagent-boundaries.md before large orchestrations so responsibilities do not bleed across roles.
Installation Notes
- Default install targets are
<project-root>/.agent and <project-root>/.codex/agents.
--native-scope project|personal|both controls whether native Codex custom agents land in the project, the personal ~/.codex/agents folder, or both.
- Existing pack-managed files in either location block installation unless
--force is supplied.
--diff reports missing, changed, same, and extra files for both the .agent bundle and the native .codex/agents layer.
--update copies only missing or changed files across both layers and writes a fresh provenance stamp.
- Validator supports both
--install-root and the symmetric --target-root + --install-dir form so custom install directories stay aligned with native-agent validation.
--backup-dir lets the caller choose where overwritten files are archived during update.
- The installer writes
.codexai-scrum-kit.json into the installed folder so the project can track provenance and bundle counts.
- The installed subagents are designed to call back into existing skills like
codex-plan-writer, codex-domain-specialist, codex-security-specialist, codex-execution-quality-gate, and codex-project-memory instead of duplicating that knowledge.
- Restart Codex after installation if you want newly installed native custom agents to be picked up immediately by the app or CLI.
Guardrails
- Keep Product Owner focused on value, backlog, acceptance criteria, and sequencing.
- Keep Scrum Master facilitative; it owns flow and impediments, not solution details or scope decisions.
- Use delivery specialists only after backlog intent and sprint goal are explicit.
- Keep QA, security, and release checks attached to each story before marking it done.
1---2name: codex-scrum-subagents3description: Use when work needs Scrum roles, ceremonies, backlog refinement, sprint planning, story delivery, release readiness, or role handoffs.4---56## TL;DR7Install `.agent/` Scrum kit + `.codex/agents/` native agents → use ceremony playbooks (sprint plan, daily scrum, retro, release) → enforce role boundaries between PO, SM, and delivery specialists.89# Codex Scrum Subagents1011## Activation12131. Activate when the user requests Scrum ceremonies or role-based workflows.142. Activate on explicit `$codex-scrum-subagents` or `$scrum-install`.1516## Overview1718Materialize a project-local Scrum kit that adds two layers on top of the existing CodexAI skills:1920- `.agent/` for ceremony playbooks, role briefs, and workflow manifests21- `.codex/agents/` for native Codex custom-agent TOMLs that follow the official subagent discovery path2223Use this skill when the team needs explicit role boundaries and delivery handoffs instead of a single monolithic assistant flow.242526## Quick Start27281. Run `python scripts/install_scrum_subagents.py --help`.292. Install the bundled kit into the target project:3031```bash32python scripts/install_scrum_subagents.py --target-root <project-root>33python scripts/install_scrum_subagents.py --target-root <project-root> --native-scope both34```35363. Inspect differences before updating:3738```bash39python scripts/install_scrum_subagents.py --target-root <project-root> --diff --format json40```41424. Refresh only missing or changed files, with automatic backups for overwritten files:4344```bash45python scripts/install_scrum_subagents.py --target-root <project-root> --update46```47485. Validate either the bundled kit or an installed `.agent` tree:4950```bash51python scripts/validate_scrum_agent_kit.py --help52python scripts/validate_scrum_agent_kit.py53python scripts/validate_scrum_agent_kit.py --install-root <project-root>/.agent54python scripts/validate_scrum_agent_kit.py --target-root <project-root> --install-dir .meta/.agent --native-scope both55```5657## Command Aliases5859Use [references/command-aliases.md](references/command-aliases.md) when the user wants a shorthand trigger instead of the raw Python entry point.6061Common shortcuts:6263- `$scrum-install`: install the local `.agent` kit plus native `.codex/agents` Codex custom agents64- `$scrum-diff`: compare installed `.agent` and `.codex/agents` files against the source bundle65- `$scrum-update`: update only missing or changed files across both layers66- `$scrum-validate`: validate the bundle or installed `.agent` plus `.codex/agents` tree67- `$story-ready-check`, `$sprint-plan`, `$daily-scrum`, `$story-delivery`, `$sprint-review`, `$retro`, `$release-readiness`: jump straight to the ceremony or delivery workflow68- `scripts/run_scrum_alias.py`: execute an alias and optionally generate the mapped artifact69- `scripts/generate_scrum_artifact.py`: render reusable Scrum markdown artifacts from bundled templates70- Workflow artifacts now require complete fields by default; use `--allow-placeholders` only when you explicitly want a scaffold artifact with `_TODO_` markers.7172## What Gets Installed7374- `agents/`: Scrum core roles plus delivery specialists tuned for this pack.75- `workflows/`: ceremony-driven playbooks for refinement, planning, execution, review, retro, and release.76- `services/`: lightweight JSON manifests for docs tooling or UI surfaces.77- `ARCHITECTURE.md` and `README.md`: onboarding docs for the installed `.agent` kit.78- `assets/artifact-templates/`: user story, sprint goal, daily scrum, retrospective, story delivery, and release readiness templates.79- `.codex/agents/*.toml`: native Codex custom agents rendered from the Scrum role briefs so subagent activity can surface in the Codex app and CLI.8081## Role Routing8283- Start with [references/scrum-role-routing.md](references/scrum-role-routing.md) to choose the right subagent set for the request.84- Load [references/scrum-ceremonies.md](references/scrum-ceremonies.md) when the task is driven by a Scrum ceremony rather than a code change.85- Load [references/command-aliases.md](references/command-aliases.md) when the request uses shorthand commands like `$scrum-install`, `$story-ready-check`, or `$release-readiness`.86- Load [references/artifact-templates.md](references/artifact-templates.md) when the workflow needs a repeatable markdown output instead of free-form notes.87- Load [references/delivery-contracts.md](references/delivery-contracts.md) when multiple roles need explicit artifact handoffs.88- Load [references/subagent-boundaries.md](references/subagent-boundaries.md) before large orchestrations so responsibilities do not bleed across roles.8990## Installation Notes9192- Default install targets are `<project-root>/.agent` and `<project-root>/.codex/agents`.93- `--native-scope project|personal|both` controls whether native Codex custom agents land in the project, the personal `~/.codex/agents` folder, or both.94- Existing pack-managed files in either location block installation unless `--force` is supplied.95- `--diff` reports missing, changed, same, and extra files for both the `.agent` bundle and the native `.codex/agents` layer.96- `--update` copies only missing or changed files across both layers and writes a fresh provenance stamp.97- Validator supports both `--install-root` and the symmetric `--target-root` + `--install-dir` form so custom install directories stay aligned with native-agent validation.98- `--backup-dir` lets the caller choose where overwritten files are archived during update.99- The installer writes `.codexai-scrum-kit.json` into the installed folder so the project can track provenance and bundle counts.100- The installed subagents are designed to call back into existing skills like `codex-plan-writer`, `codex-domain-specialist`, `codex-security-specialist`, `codex-execution-quality-gate`, and `codex-project-memory` instead of duplicating that knowledge.101- Restart Codex after installation if you want newly installed native custom agents to be picked up immediately by the app or CLI.102103## Guardrails104105- Keep Product Owner focused on value, backlog, acceptance criteria, and sequencing.106- Keep Scrum Master facilitative; it owns flow and impediments, not solution details or scope decisions.107- Use delivery specialists only after backlog intent and sprint goal are explicit.108- Keep QA, security, and release checks attached to each story before marking it done.