delivery-discipline
Installation
SKILL.md
Delivery Discipline
Shared skill — single source of truth for optional post-verify code delivery: need-delivery gate → commit/push → open or update PR/MR. Hosts declare it in
dependenciesand abort if missing — no silent fallback.Layering:
git-commit(commit/push) → this skill (delivery orchestration) →feature-branch-closeout(menu) →merge-discipline(merge gates). Do not fold merge or release shipping into this skill.
Prerequisite skill check
On load, verify git-commit is available; if missing, abort with install hint (npx skills add FuDesign2008/open-skills -g --skill git-commit --yes). No silent degrade.
Placeholder contracts
| Placeholder | Meaning | Who supplies |
|---|---|---|
{pr-body-extra} |
Host-specific PR/MR body sections (Jira link, OpenSpec path, scenario tables, etc.) | Referencing host, at the call site |
{commit-context} |
Optional commit fields (type, scope, subject, jira_id) |
Host or inferred from branch/diff |