release-engine

Automate kesha-engine releases with pre-flight audits, version bumps, tags, release notes, smoke tests, and npm publish.

68|7|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/drakulavich/kesha-voice-kit --skill release-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-engine
Source: https://github.com/drakulavich/kesha-voice-kit/tree/main/.claude/skills/release-engine
Command: npx skills add https://github.com/drakulavich/kesha-voice-kit --skill release-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cuts a kesha-engine release per CLAUDE.md rules — pre-flight audits, version bump, tag, release-notes BEFORE publish, smoke-test AFTER publish, then npm publish. Refuses to auto-run; user must explicitly invoke. Knows the gh-cli release-notes trap and the draft-URL 404 trap.

Core Features & Use Cases

  • Automated release workflow following CLAUDE.md guidelines.
  • Pre-flight audits, version bumps, tag creation, release-notes, smoke-tests, and npm publish.
  • Use Case: release a new kesha-engine version with safety checks and explicit user consent.

Quick Start

Invoke the release-engine with a target tag to perform a full safe release workflow.

Frequently Asked Questions about release-engine

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

FAQPage Schema
How do I automate an npm package release with pre-flight audits and safety checks?

Automating an npm package release with pre-flight audits requires a workflow that checks rules compliance, bumps versions, and creates tags before publishing. This engine automates that end-to-end process while refusing auto-execution for explicit consent.

What is the safest way to publish an npm package using gh-cli without auto-running scripts?

The safest way to publish using gh-cli requires explicit user invocation rather than automatic execution. This engine enforces that safeguard, applying pre-flight audits and smoke-tests after publish to prevent uncontrolled releases.

Why does gh-cli release-notes generation fail with a 404 error on draft URLs?

Release-notes generation fails with a 404 on draft URLs because the underlying API cannot resolve unpublished draft resources. This engine specifically knows about and avoids the gh-cli release-notes trap and draft-URL 404 trap during automation.

How do I run a smoke-test after an npm publish during an automated release workflow?

Running a smoke-test after an npm publish requires sequencing the validation step immediately following the publication action. This engine orders the workflow to execute release-notes before publish and smoke-testing after publish.

Can I use this release automation engine for projects that do not follow CLAUDE.md rules?

Using this release automation engine for projects without CLAUDE.md rules is not optimal because it specifically cuts releases per CLAUDE.md guidelines. It expects explicit invocation and compliance with those defined rules.