MCAF: Agile Delivery
Trigger On
- the team needs backlog, ceremony, role, or feedback-loop rules
- delivery process is vague, too heavy, or living only in chat
- recurring team pain needs to become durable repo guidance
Value
- produce a concrete project delta: code, docs, config, tests, CI, or review artifact
- reduce ambiguity through explicit planning, verification, and final validation skills
- leave reusable project context so future tasks are faster and safer
Do Not Use For
- repo governance that belongs in
AGENTS.md
- feature planning for one specific feature doc
Inputs
- the current delivery pain point
- backlog, role, ceremony, and feedback mechanisms that already exist
- where the team stores durable agreements, if anywhere
Quick Start
- Read the nearest
AGENTS.md and confirm scope and constraints.
- Run this skill's
Workflow through the Ralph Loop until outcomes are acceptable.
- Return the
Required Result Format with concrete artifacts and verification evidence.
Workflow
- Keep delivery artefacts concrete:
- backlog
- roles
- ceremonies
- engineering feedback
- Prefer lightweight agreements over process theatre.
- When a pain point repeats, turn it into a rule, doc, or skill update.
- Pull only the references that match the current process problem.
Deliver
- concrete delivery guidance
- durable team agreements
- feedback loops that update docs, skills, and rules
Validate
- the process guidance fixes a real delivery problem
- roles and rituals are explicit enough to use
- recurring pain is converted into a durable artifact, not more chat
Ralph Loop
Use the Ralph Loop for every task, including docs, architecture, testing, and tooling work.
- Brainstorm first (mandatory):
- analyze current state
- define the problem, target outcome, constraints, and risks
- generate options and think through trade-offs before committing
- capture the recommended direction and open questions
- Plan second (mandatory):
- write a detailed execution plan from the chosen direction
- list final validation skills to run at the end, with order and reason
- Execute one planned step and produce a concrete delta.
- Review the result and capture findings with actionable next fixes.
- Apply fixes in small batches and rerun the relevant checks or review steps.
- Update the plan after each iteration.
- Repeat until outcomes are acceptable or only explicit exceptions remain.
- If a dependency is missing, bootstrap it or return
status: not_applicable with explicit reason and fallback path.
Required Result Format
status: complete | clean | improved | configured | not_applicable | blocked
plan: concise plan and current iteration step
actions_taken: concrete changes made
validation_skills: final skills run, or skipped with reasons
verification: commands, checks, or review evidence summary
remaining: top unresolved items or none
For setup-only requests with no execution, return status: configured and exact next commands.
Load References
- read
references/agile-delivery.md first
- open
references/roles.md only for a narrower topic
Example Requests
- "Define a lighter delivery model for this team."
- "Turn repeated feedback pain into repo guidance."
- "Fix our backlog and ceremony chaos."
1---2name: dotnet-mcaf-agile-delivery3description: Apply MCAF agile-delivery guidance for backlog quality, roles, ceremonies, and engineering feedback. Use when defining how the team plans, tracks work, and turns feedback into durable improvements.4---56# MCAF: Agile Delivery78## Trigger On910- the team needs backlog, ceremony, role, or feedback-loop rules11- delivery process is vague, too heavy, or living only in chat12- recurring team pain needs to become durable repo guidance1314## Value1516- produce a concrete project delta: code, docs, config, tests, CI, or review artifact17- reduce ambiguity through explicit planning, verification, and final validation skills18- leave reusable project context so future tasks are faster and safer1920## Do Not Use For2122- repo governance that belongs in `AGENTS.md`23- feature planning for one specific feature doc2425## Inputs2627- the current delivery pain point28- backlog, role, ceremony, and feedback mechanisms that already exist29- where the team stores durable agreements, if anywhere3031## Quick Start32331. Read the nearest `AGENTS.md` and confirm scope and constraints.342. Run this skill's `Workflow` through the `Ralph Loop` until outcomes are acceptable.353. Return the `Required Result Format` with concrete artifacts and verification evidence.3637## Workflow38391. Keep delivery artefacts concrete:40 - backlog41 - roles42 - ceremonies43 - engineering feedback442. Prefer lightweight agreements over process theatre.453. When a pain point repeats, turn it into a rule, doc, or skill update.464. Pull only the references that match the current process problem.4748## Deliver4950- concrete delivery guidance51- durable team agreements52- feedback loops that update docs, skills, and rules5354## Validate5556- the process guidance fixes a real delivery problem57- roles and rituals are explicit enough to use58- recurring pain is converted into a durable artifact, not more chat5960## Ralph Loop6162Use the Ralph Loop for every task, including docs, architecture, testing, and tooling work.63641. Brainstorm first (mandatory):65 - analyze current state66 - define the problem, target outcome, constraints, and risks67 - generate options and think through trade-offs before committing68 - capture the recommended direction and open questions692. Plan second (mandatory):70 - write a detailed execution plan from the chosen direction71 - list final validation skills to run at the end, with order and reason723. Execute one planned step and produce a concrete delta.734. Review the result and capture findings with actionable next fixes.745. Apply fixes in small batches and rerun the relevant checks or review steps.756. Update the plan after each iteration.767. Repeat until outcomes are acceptable or only explicit exceptions remain.778. If a dependency is missing, bootstrap it or return `status: not_applicable` with explicit reason and fallback path.7879### Required Result Format8081- `status`: `complete` | `clean` | `improved` | `configured` | `not_applicable` | `blocked`82- `plan`: concise plan and current iteration step83- `actions_taken`: concrete changes made84- `validation_skills`: final skills run, or skipped with reasons85- `verification`: commands, checks, or review evidence summary86- `remaining`: top unresolved items or `none`8788For setup-only requests with no execution, return `status: configured` and exact next commands.8990## Load References9192- read `references/agile-delivery.md` first93- open `references/roles.md` only for a narrower topic9495## Example Requests9697- "Define a lighter delivery model for this team."98- "Turn repeated feedback pain into repo guidance."99- "Fix our backlog and ceremony chaos."