AILANG Release Manager

Automates end-to-end AILANG release management including pre-release checks, version bumps, changelog updates, git tagging, CI/CD verification, and release broadcasting.

33|5|Updated Sep 26, 2025
One-click install
npx skills add https://github.com/sunholo-data/ailang --skill ailang-release-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: AILANG Release Manager
Source: https://github.com/sunholo-data/ailang/tree/main/.claude/skills/release-manager
Command: npx skills add https://github.com/sunholo-data/ailang --skill ailang-release-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually managing software releases is error-prone, time-consuming, and requires strict adherence to pre-release checks, versioning, and post-release verification. This Skill automates the entire AILANG release process, ensuring reliable deployments.

Core Features & Use Cases

  • Pre-Release Validation: Automatically run tests, linting, and file size checks before any release changes are made, preventing regressions.
  • Version Management: Update version numbers in documentation and create annotated Git tags, ensuring consistent versioning across the project.
  • Post-Release Verification: Confirm GitHub release existence, binary availability, and CI/CD success, guaranteeing a complete and functional release.
  • Use Case: When a user says "ready to release v0.3.14," this Skill will guide through all critical steps, from pre-release checks to pushing the Git tag and verifying the final release artifacts, ensuring a smooth and reliable deployment.

Quick Start

Run all pre-release checks

.claude/skills/release-manager/scripts/pre_release_checks.sh

After release, verify it was successful

.claude/skills/release-manager/scripts/post_release_checks.sh 0.3.14

Frequently Asked Questions about AILANG Release Manager

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

FAQPage Schema
How do I automate my software release process from version bump to deployment?

Release automation coordinates pre-release validation, version management, and post-release verification in one workflow. This Skill runs tests and linting checks, updates version numbers, creates Git tags, verifies CI/CD success, and confirms binary availability—eliminating manual steps and reducing deployment errors.

What pre-release checks should I run before publishing a new version?

Pre-release checks include running tests, linting, and file size validation to catch regressions before any version changes. These checks prevent broken releases by validating code quality and build integrity before you commit versioning updates or push Git tags.

Can I automate Git tagging and changelog updates as part of my release workflow?

Yes. Release automation creates annotated Git tags and updates changelog documentation automatically during the release process, ensuring consistent versioning across your project and maintaining a clean history of releases.

How do I verify a release was successful after deployment?

Post-release verification confirms GitHub release existence, checks binary availability, and validates CI/CD pipeline success. Running verification after release ensures all artifacts are present and the deployment completed without issues.

Does this work with CI/CD pipelines and GitHub?

Yes. The Skill integrates with CI/CD platforms to validate pipeline success and coordinates with GitHub to verify release existence and manage Git tags, ensuring releases are tracked and deployable across platforms.