release

Automate lockstep releases of the tx workspace across GitHub and npm.

6|3|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/jamesaphoenix/tx --skill release-jamesaphoenix
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/jamesaphoenix/tx/tree/main/.claude/skills/release
Command: npx skills add https://github.com/jamesaphoenix/tx --skill release-jamesaphoenix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing a new lockstep version of tx to GitHub and npm with preflight validation, workflow monitoring, and registry verification to ensure a clean, auditable release process.

Core Features & Use Cases

  • Preflight validation and enforced local checks prior to publish
  • Lockstep version bumps across all workspace files
  • Automated GitHub release creation, tag handling, and npm verification
  • Continuous monitoring of publish workflows with guardrails and rollback paths
  • Conventional-commit driven release process across packages

Quick Start

Provide a target version argument to initiate the full release workflow and monitor preflight, publish, and verification steps.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate lockstep version bumps across an npm workspace?▼

The release workflow automates lockstep npm workspace versioning by updating the version field across all workspace files before running preflight checks and publishing to the registry.

What is a preflight validation check in a continuous delivery workflow?▼

Preflight validation in a release workflow runs local automated checks and scripts prior to npm publish to catch errors early. It acts as a guardrail to ensure only validated code is tagged and shipped to GitHub and npm.

How do I coordinate multi-package GitHub releases and npm tags?▼

Multi-package releases are coordinated by providing a target version argument to the release workflow, which creates the GitHub release, pushes the corresponding tags, and verifies the published npm package versions.

Can I use conventional commits to drive a multi-package npm release?▼

Yes, the release workflow supports a conventional-commit driven release process across packages, using commit history to validate and coordinate version bumps and GitHub release creation.

How do I monitor npm publish workflows with rollback paths?▼

The release workflow provides continuous monitoring of publish workflows with built-in guardrails and rollback paths, tracking the publish process from preflight through registry verification.

Do I need a specific Git or npm environment to run automated release workflows?▼

You need a GitHub and npm environment configured for workspace packages, as the release workflow pushes tags to GitHub and verifies package versions against the npm registry.