release

Automate release workflows from code changes to GitHub push and tag.

Updated Jun 9, 2025
One-click install
npx skills add https://github.com/leaner-co-jp/leaner-waigaya --skill release-leaner-co-jp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/leaner-co-jp/leaner-waigaya/tree/main/.claude/skills/release
Command: npx skills add https://github.com/leaner-co-jp/leaner-waigaya --skill release-leaner-co-jp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

機密情報チェックから CHANGELOG 生成、バージョンバンプ、コミット、タグ付け、プッシュまでのリリース作業を自動化します。

Core Features & Use Cases

  • 機密情報の検出: gitleaks による機密情報検出を組み込み、リリース前のリスクを低減します。
  • CHANGELOG の生成: git ログから変更履歴を抽出し、適切に整形された CHANGELOG を作成します。
  • バージョン管理: package.json、src-tauri/Cargo.toml、tauri.conf.json のバージョンを一括で更新します。
  • 自動リリースワークフロー: コミット、タグ付け、リモートへのプッシュを一貫して実行します。

Quick Start

Provide the target version (e.g., v1.2.3) and let the tool perform checks, changelog generation, version bumps, commits, tagging, and pushes.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate git changelog generation and version bump for a Tauri project?

To automate git changelog generation and version bump for a Tauri project, this skill extracts changes from git logs, formats the changelog, and updates versions across package.json, src-tauri/Cargo.toml, and tauri.conf.json simultaneously.

Can I run gitleaks secret detection before pushing a release to GitHub?

Yes, you can run gitleaks secret detection before pushing a GitHub release, as this skill integrates automated security scans to identify sensitive information, lowering release risks before committing and tagging.

What is the best way to automate commits, tagging, and pushing for software releases?

The best way to automate commits, tagging, and pushing for software releases is using an automated workflow that coordinates version updates, generates changelogs, and pushes tags directly to the main repository.

Does automated release workflow update versions in both package.json and src-tauri/Cargo.toml?

Yes, automated release workflows can update versions in both package.json and src-tauri/Cargo.toml, as this skill performs synchronous version bumps across multiple configuration files to maintain consistency.

How do I generate a CHANGELOG from git log for an upcoming version?

To generate a CHANGELOG from git log for an upcoming version, this skill parses git history, extracts relevant code changes, and formats them into a properly structured changelog before applying the version bump.

What should I provide to start an automated release workflow with security scans?

To start an automated release workflow with security scans, you only need to provide the target version string, such as v1.2.3, and the tool handles gitleaks checks, changelog generation, commits, and pushes.