release-asset-contract

Align release assets and artifacts to a single authoritative manifest.

3|3|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/quaid-app/quaid --skill release-asset-contract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-asset-contract
Source: https://github.com/quaid-app/quaid/tree/main/.squad/skills/release-asset-contract
Command: npx skills add https://github.com/quaid-app/quaid --skill release-asset-contract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates scattered release assets, installer definitions, workflows, and reviewer checks under a single authoritative manifest to prevent drift.

Core Features & Use Cases

  • Single source of truth for asset names, platforms, channels, and checksums across the release pipeline.
  • Contract-driven governance across installer, workflow, and documentation artifacts to ensure consistency during versioned releases.
  • Use Case: When releasing a new version, update one manifest and align installer scripts, release workflows, and docs to reflect the same asset set.

Quick Start

Update the public release manifest to align installer, workflow, and docs for the new release.

Frequently Asked Questions about release-asset-contract

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

FAQPage Schema
How do I prevent asset drift between installers, workflows, and docs during a release?

To prevent asset drift during a release, consolidate scattered installer definitions, workflows, and reviewer checks under a single authoritative manifest. This contract-driven process enforces consistency across distributed artifacts by applying manifest completeness checks and fail-closed release criteria.

What is a release asset contract and when do I need a single manifest for multi-platform releases?

A release asset contract is a public asset schema that aligns release artifacts to a single authoritative manifest. You need it for multi-platform releases when ensuring consistency across installers, workflows, and documentation to prevent versioned release drift.

How do I align installer scripts and documentation to a new versioned release?

To align installer scripts and documentation to a new versioned release, update the public release manifest. This single source of truth automatically aligns installer scripts, release workflows, and docs to reflect the same updated asset set.

Does a contract-driven release process support fail-closed release criteria?

Yes, a contract-driven release process supports fail-closed release criteria by enforcing manifest completeness checks. It applies a public asset schema across the release pipeline to ensure consistency across multi-platform installers, workflows, and docs before any release proceeds.

What is the best way to manage checksums and asset names across a release pipeline?

The best way to manage checksums and asset names across a release pipeline is using a single source of truth. A contract-driven manifest maintains asset names, platforms, channels, and checksums to ensure consistency across distributed artifacts.

Why do I need a public asset schema for distributed artifacts?

You need a public asset schema for distributed artifacts to enforce contract-driven governance across installer, workflow, and documentation artifacts. This prevents drift by applying manifest completeness checks and fail-closed release criteria during versioned releases.