enclawed-release-maintainer

Orchestrate Enclawed releases with version alignment, validation, and npm/macOS publishing.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/enclawed/enclawed-oss --skill enclawed-release-maintainer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enclawed-release-maintainer
Source: https://github.com/enclawed/enclawed-oss/tree/main/.agents/skills/enclawed-release-maintainer
Command: npx skills add https://github.com/enclawed/enclawed-oss --skill enclawed-release-maintainer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill coordinates the full Enclawed release workflow so a maintainer can prepare versions, validate build artifacts, assemble changelog-backed notes, and publish stable or beta releases with the right guardrails.

Core Features & Use Cases

  • Version and channel alignment: Keeps npm, mobile, macOS, docs, and tag naming consistent across stable, beta, and correction releases.
  • Preflight and publish validation: Runs the required build, install smoke, and release checks before any tag or publish action proceeds.
  • Release asset orchestration: Guides GitHub release creation, npm dist-tag handling, macOS packaging, and Sparkle appcast updates for a complete launch.
  • Use case: A release manager needs to cut a beta, verify every artifact, and publish the package and macOS app without breaking existing installs.

Quick Start

Ask for a complete Enclawed release plan for the target version and channel, including version updates, validation steps, changelog notes, and publish order.

Frequently Asked Questions about enclawed-release-maintainer

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

FAQPage Schema
How do I manage npm publish and macOS release workflows together?

To manage npm publish and macOS release workflows together, you need to orchestrate version alignment, changelog generation, and artifact validation across both targets before creating tags. This ensures consistent releases across platforms without breaking existing installs.

What is the best way to prepare a beta release with changelog notes and version alignment?

Preparing a beta release with changelog notes requires aligning version fields across npm, macOS, docs, and tags for the beta channel. You must run preflight build checks, validate artifacts, and coordinate GitHub release creation before publishing.

Can I use GitHub Actions to coordinate Sparkle feed updates and npm dist-tag handling?

Yes, GitHub Actions can coordinate Sparkle feed updates and npm dist-tag handling by orchestrating the release process sequentially. The workflow must enforce strict publish guardrails, verify build artifacts, and update the macOS appcast only after validation passes.

How do validation steps work before creating a tag for a stable release?

Validation steps before creating a stable release tag require running build, install smoke, and release checks to verify artifacts. These preflight checks ensure npm and macOS packages pass approved publish workflows and artifact verification before any tag or publication proceeds.

Does version alignment for correction releases need separate changelog notes?

Version alignment for correction releases does need separate changelog notes to document the specific fixes applied. The process keeps npm, mobile, macOS, docs, and tag naming consistent while applying the same preflight validation as standard releases.

Why do release guardrails matter when publishing macOS and npm artifacts?

Release guardrails matter when publishing macOS and npm artifacts because they enforce preflight checks and artifact verification before any tag creation or publish action proceeds. Strict adherence prevents broken installs and ensures only validated builds reach the release channel.