local-release

Orchestrates repository release qualification, integration, and publication through a local execution surface.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/coferlandia/coferlandia-skills --skill local-release-coferlandia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: local-release
Source: https://github.com/coferlandia/coferlandia-skills/tree/main/skills/engineering/local-release
Command: npx skills add https://github.com/coferlandia/coferlandia-skills --skill local-release-coferlandia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Releasing software safely requires coordinating candidate initialization, aggregate review, qualification testing, integration, and publication without losing traceability or falling back to inconsistent tooling. This Skill enforces a complete, auditable LOCAL release lifecycle for a repository, ensuring every release candidate is reviewed, qualified, and integrated against exact commit identities. ## Core Features & Use Cases - Release candidate initialization: Resolves repository release policy, creates or reuses the approved release work surface (such as a release PR), and builds a durable release manifest bound to exact source and target SHAs. - Aggregate review and LOCAL qualification: Reviews the complete release delta, runs repository-declared local qualification commands against a validated CI profile, and emits READY_FOR_RELEASE evidence only when review findings are zero. - Controlled integration and publication: Integrates only through the repository-approved mechanism and delegates formal version/tag/GitHub Release publication to the coferlandia-release-publisher skill. - Use Case: A team finishes several features on a release branch and needs to cut a release. Invoke this Skill to initialize the release PR, run the full local test suite, produce READY_FOR_RELEASE evidence, integrate the exact candidate, and publish the tagged GitHub Release. ## Quick Start Use the local-release skill to initialize, qualify, integrate, and publish the next release of this repository through the local qualification surface.

Frequently Asked Questions about local-release

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

FAQPage Schema
How do I qualify and publish a software release locally?▼

Invoke the local-release skill, which initializes the release candidate, runs the repository-declared local qualification commands, performs an aggregate review, and emits READY_FOR_RELEASE evidence. It then integrates the exact candidate and delegates formal version, tag, and GitHub Release publication to the release publisher.

What is the difference between local-release and chat-release?▼

local-release selects the LOCAL qualification strategy and never falls back to chat-release or GitHub-native qualification. chat-release uses GitHub-native execution surfaces instead; both share the same release publisher for formal publication.

What happens when a release candidate fails local qualification?▼

The skill reports RELEASE_REPAIR_REQUIRED with the defect reason and stale candidate SHA, returning correction through the repository-defined development path. A corrected source creates a new candidate that invalidates prior review and qualification evidence.

Does local-release deploy the release to production?▼

No. Deployment is explicitly outside this skill's authority and remains a separate repository-owned responsibility. The skill stops after integration and optional formal publication, reporting Deployment as NOT OWNED.

What requirements must a repository meet to use local release qualification?▼

The repository must provide a valid CI profile at .coferlandia/ci/profile.json, declared local qualification commands, required local runtimes and services, and a defined release work-surface and integration policy. Missing or stale profile, review, or identity state blocks qualification.