UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

windsurf-release-automation

windsurf-release-automation

Execute automate release processes with semantic versioning. Activate when users mention "release automation", "version bump", "changelog generation", "semantic release", or "publish release". Handles release engineering automation. Use when working with windsurf release automation functionality. Trigger with phrases like "windsurf release automation", "win…

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: "windsurf-release-automation" description: | Execute automate release processes with semantic versioning. Activate when users mention "release automation", "version bump", "changelog generation", "semantic release", or "publish release". Handles release engineering automation. Use when working with windsurf release automation functionality. Trigger with phrases like "windsurf release automation", "windsurf automation", "windsurf". allowed-tools: "Read,Write,Edit,Bash(cmd:*)" version: 1.0.0 license: MIT author: "Jeremy Longshore jeremy@intentsolutions.io"

Windsurf Release Automation

Overview

This skill enables automated release workflows within Windsurf using Cascade AI. It analyzes commits to determine semantic version bumps, generates comprehensive changelogs, manages Git tags, and publishes releases. Cascade understands conventional commits to automatically categorize changes and highlight breaking changes for proper version increments.

Prerequisites

  • Windsurf IDE with Cascade enabled
  • Git repository with commit history
  • Conventional commits or consistent commit format
  • npm/yarn/pnpm for JavaScript projects (or equivalent)
  • CI/CD pipeline for automated publishing (optional)

Instructions

  1. Configure Version Strategy
  2. Set Up Automation
  3. Prepare Release
  4. Execute Release
  5. Post-Release Tasks

See {baseDir}/references/implementation.md for detailed implementation guide.

Output

  • Updated version in package.json
  • Generated CHANGELOG.md entry
  • Git tag for release version
  • Published package to registry
  • Release notes for distribution

Error Handling

See {baseDir}/references/errors.md for comprehensive error handling.

Examples

See {baseDir}/references/examples.md for detailed examples.

Resources

保存したスキル