agilab-release-verification

Identify release gaps across PyPI, GitHub Releases, docs, and Hugging Face Space.

19|2|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/ThalesGroup/agilab --skill agilab-release-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agilab-release-verification
Source: https://github.com/ThalesGroup/agilab/tree/main/.claude/skills/agilab-release-verification
Command: npx skills add https://github.com/ThalesGroup/agilab --skill agilab-release-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verify AGILAB release readiness and post-release truth across PyPI, GitHub Releases, release proof, docs, coverage badges, and Hugging Face Space sync. Use when the user asks "ready for release?", "release it", "all good?", "HF aligned?", "why badge failed?", or any release/publication alignment check.

Core Features & Use Cases

  • Validate that release contracts across all surfaces (PyPI, GitHub, release assets, docs) are satisfied before a publish.
  • Check post-release alignment, proof freshness, and HF Space sync to prevent stale or misleading release claims.
  • Provide actionable guidance and gated checks to enforce release discipline.

Quick Start

Run the release verification gate on your current checkout to surface blockers and recommended actions.

Frequently Asked Questions about agilab-release-verification

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

FAQPage Schema
How do I verify release readiness across PyPI and GitHub Releases before publishing?

Release readiness verification identifies and reports gaps between your current release state and declared contracts across PyPI, GitHub Releases, release proof, docs, coverage badges, and Hugging Face Space sync. It outputs a compact verdict with actionable steps to resolve blockers before publication.

What does a post-release alignment check for Hugging Face Space sync involve?

A post-release alignment check validates proof freshness and Hugging Face Space sync to prevent stale or misleading release claims. It inspects public surfaces and release assets to ensure published artifacts match your declared contracts across all platforms.

Why does my coverage badge fail after a GitHub release?

Coverage badge failures occur when gaps exist between current release assets and declared contracts. Release verification checks badge statuses against actual public surfaces, identifying mismatches and providing actionable steps to realign your documentation with your release state.

Can I use release verification tooling for both release candidates and post-release checks?

Release verification applies to any release candidate and post-release checks. It validates top-level packages, provenance packages, and release artifacts by requiring access to workflow YAMLs, release_plan tooling, and public surfaces to generate a compact verdict.

How do I validate release contracts across docs and PyPI artifacts?

Validating release contracts requires checking declared contracts against actual artifacts across PyPI, GitHub Releases, docs, and coverage badges. The verification process surfaces gaps between expected and actual states, providing gated checks and actionable guidance to enforce release discipline.

What prerequisites are needed to run an end-to-end release readiness gate?

End-to-end release readiness verification requires access to workflow YAMLs, release_plan tooling, and public surfaces. It inspects release assets and validation of artifacts across your checkout to surface blockers and recommended actions before publishing.