release-prep

Run linting, tests, builds, and release checks for Toolbox libraries.

48|4|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/OysteinAmundsen/toolbox --skill release-prep-oysteinamundsen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release-prep
Source: https://github.com/OysteinAmundsen/toolbox/tree/main/.github/skills/release-prep
Command: npx skills add https://github.com/OysteinAmundsen/toolbox --skill release-prep-oysteinamundsen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prepare and automate all pre-release checks to ensure Toolbox libraries are linted, tested, built, and documented before release.

Core Features & Use Cases

  • Lint all projects to enforce code quality across the toolbox libraries
  • Run tests and builds for all libraries to guarantee integration compatibility
  • Check bundle size budgets, review CHANGELOGs, and validate documentation updates
  • Use Case: When preparing a new library release, run the full checklist to catch issues before publishing

Quick Start

Invoke the release-prep skill with the target library name to run the full pre-release checklist.

Frequently Asked Questions about release-prep

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

FAQPage Schema
How do I automate pre-release checks for linting, testing, and building libraries?▼

To automate pre-release checks, you can run a scripted workflow that enforces linting, tests, and builds across all libraries. This ensures code quality and integration compatibility before publishing a release.

What is included in a pre-release readiness workflow for publishing?▼

A pre-release readiness workflow includes running linting, tests, and builds, while also enforcing bundle-size budgets, reviewing CHANGELOGs, and validating documentation updates to gate failures before publishing.

How do I enforce bundle size budgets and changelog reviews before publishing?▼

You can enforce bundle size budgets and changelog reviews by running an automated pre-release checklist. This deterministic process validates documentation updates and strictly gates failures to align with Conventional Commits practices.

Can I validate documentation updates and docs site builds before a library release?▼

Yes, you can validate documentation updates and docs site builds before a library release. The automated process reviews documentation changes and verifies site validation as part of the strict pre-publishing readiness gate.

What is the best way to ensure Conventional Commits alignment in release pipelines?▼

The best way to ensure Conventional Commits alignment is to implement an auditable, scripted pre-release process. This enforces bundle-size budgets, changelog reviews, and test gates to strictly align with standard release practices.

Does the pre-release checklist gate failures to prevent publishing broken builds?▼

Yes, the pre-release checklist implements strict gating of failures to prevent publishing broken builds. It deterministically halts the release pipeline if linting, tests, builds, or documentation validation fail.