release

Run pre-flight checks, bump versions, tag, and publish ei-tui to npm.

2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Flare576/ei --skill release-flare576
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/Flare576/ei/tree/main/.opencode/skills/release
Command: npx skills add https://github.com/Flare576/ei --skill release-flare576

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the release process for the ei-tui package by providing an interactive pre-flight checklist, ensuring all necessary checks are completed before proceeding.

Core Features & Use Cases

  • Interactive Pre-Flight Checks: Executes a series of checks to ensure the release is ready, including lockfile sync, clean working tree, and unit tests.
  • Version Bumping and Tagging: Handles version bumping, tagging, and npm publishing for ei-tui releases.
  • Documentation and Release Notes: Assists in updating documentation and drafting release notes for new versions.

Quick Start

Run the release skill to start the ei-tui release process and follow the interactive steps provided.

Frequently Asked Questions about release

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

FAQPage Schema
How do I run pre-flight checks before an npm publish?

Pre-flight checks before npm publishing validate lockfile sync, clean working tree status, and unit tests. An interactive release process ensures all these conditions are met before proceeding with package deployment.

How do I automate version bumping and tagging for npm packages?

Automating version bumping and tagging for npm packages handles incrementing version numbers and creating git tags. This ensures consistent release metadata is applied before publishing the package to the npm registry.

What is included in a release pre-flight checklist for version control?

A release pre-flight checklist for version control includes verifying clean working tree status, lockfile synchronization, and passing unit tests. These checks ensure the repository is stable before version bumping and tagging occur.

Can I publish to npm without passing unit tests first?

Publishing to npm without passing unit tests risks shipping unstable code. Interactive pre-flight checks enforce test validation before allowing version bumping and tagging, ensuring the package meets quality standards before release.

What's the best way to draft release notes and update documentation for a new version?

Drafting release notes and updating documentation for a new version is handled during the release process. Assisted drafting ensures accurate changelog updates accompany version bumps and npm publishing for clear communication of changes.