delivery-completion

Generate a delivery-decision-record after validating verification evidence.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/yknothing/prodcraft --skill delivery-completion
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: delivery-completion
Source: https://github.com/yknothing/prodcraft/tree/main/skills/06-delivery/delivery-completion
Command: npx skills add https://github.com/yknothing/prodcraft --skill delivery-completion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Use this skill when verified implementation work must be merged, handed off through a PR, preserved for later, or explicitly discarded with a recorded outcome instead of an ambiguous "done".

Core Features & Use Cases

  • Enforces explicit delivery outcomes: merge/land, push PR, hold for later, or discard with a tracked decision.
  • Provides a controlled handoff to release-management or delivery-related workflows.
  • Ensures verification evidence freshness before completing and documents final state.

Quick Start

Review the current verification record and execution checkpoint to produce a delivery-decision-record capturing the chosen outcome.

Frequently Asked Questions about delivery-completion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn verified implementation work into an explicit merge or discard decision?▼

A delivery decision automates turning verified work into an explicit merge, hold, or discard outcome. It validates fresh verification evidence and determines the integration target, replacing ambiguous completion statuses with a tracked governance handoff.

What is a delivery-decision-record and when do I need one for a PR?▼

A delivery-decision-record captures the chosen outcome of verified work, such as merging, pushing a PR, holding, or discarding. You need one when verification is complete and an explicit integration decision across development branches is required.

How do I document a decision to hold or discard a development branch?▼

You document a decision to hold or discard a branch by generating a delivery-decision-record. This enforces explicit delivery outcomes and ensures the chosen state is preserved for later or explicitly discarded with a tracked, recorded outcome.

Does delivery completion require verification evidence before merging?▼

Yes, delivery completion requires verification evidence freshness before merging. It ensures validation of fresh execution checkpoints to produce an accurate delivery-decision-record for the chosen integration target.

What is the best way to hand off verified work to release management?▼

The best way to hand off verified work to release management is through a controlled delivery-decision-record. This provides an explicit governance handoff, documenting the final state and chosen outcome for downstream delivery-related workflows.

Why should I use an explicit delivery decision instead of just marking a task as done?▼

You should use an explicit delivery decision instead of marking a task as done to avoid ambiguous completion. It enforces a tracked outcome for merging, holding, or discarding, ensuring verification evidence validates the final integration state.