Release Preflight Skill

Automate pre-release validation, version consistency checks, and deployment discipline.

1|1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/fabioc-aloha/AIRS_Data_Analysis --skill release-preflight-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Release Preflight Skill
Source: https://github.com/fabioc-aloha/AIRS_Data_Analysis/tree/main/.github/skills/release-preflight
Command: npx skills add https://github.com/fabioc-aloha/AIRS_Data_Analysis --skill release-preflight-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill prevents costly errors and inconsistencies during software releases by automating critical pre-flight checks, ensuring version synchronization, and enforcing deployment discipline.

Core Features & Use Cases

  • Automated Version Checks: Verifies version consistency across multiple critical locations (package.json, CHANGELOG, Git tags, etc.).
  • Build and Lint Validation: Ensures the project builds successfully and adheres to coding standards.
  • Test Execution: Runs automated tests to catch regressions before deployment.
  • Use Case: Before publishing a new version of a VS Code extension, run this Skill to automatically confirm that the version number is updated correctly in all necessary files, that the build passes, and that all tests are green.

Quick Start

Execute the release preflight script to perform all automated checks before a release.

Frequently Asked Questions about Release Preflight Skill

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

FAQPage Schema
How do I automate version consistency checks before a software release?

Validate a software release by running automated preflight checks that verify version synchronization across multiple files, execute build and lint scripts, and run tests to catch regressions before deployment.

Why does my deployment fail due to mismatched Git tags and package versions?

Mismatched Git tags and package versions cause deployment failures. Release preflight checks enforce deployment discipline by verifying version synchronization across project files and Git tags before publishing.

How do I run build, lint, and test scripts before publishing a package update?

Run build, lint, and test scripts before publishing by executing an automated preflight validation process that catches regressions and ensures the project builds successfully and adheres to coding standards prior to deployment.

Can I use release preflight validation for VS Code extension publishing?

Yes, release preflight validation applies to VS Code extension publishing. It confirms the version number is updated correctly in necessary files, the build passes, and all tests are green before deployment.

Do I need external dependencies to enforce deployment discipline in my CI/CD pipeline?

No external dependencies are required to enforce deployment discipline in your CI/CD pipeline. The preflight validation operates autonomously to automate version checks and deployment discipline for software releases.

What is the best way to prevent inconsistencies during software releases?

The best way to prevent inconsistencies during software releases is automating critical preflight checks. This enforces deployment discipline by synchronizing version information across multiple files and Git tags while validating builds and tests.