스킬 release-skills
📦

release-skills

안전

Automatizar Lançamentos de Plugins

Gerenciar lançamentos de plugins manualmente leva a atualizações de changelog esquecidas e versionamento inconsistente. Esta habilidade automatiza todo o fluxo de trabalho de lançamento, incluindo detecção de incremento de versão, geração de changelog e criação de tags git.

지원: Claude Codex Code(CC)
📊 71 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"release-skills" 사용 중입니다. /release-skills

예상 결과:

  • Analyzing changes since v0.6.1...
  • Changes detected: 3 features, 1 fix, 2 docs updates
  • Version bump: patch (0.6.1 → 0.6.2)
  • Updated CHANGELOG.md and CHANGELOG.zh.md
  • Updated marketplace.json to v0.6.2
  • Created commit: chore: release v0.6.2
  • Created tag: v0.6.2
  • Run 'git push' to publish when ready.

"release-skills" 사용 중입니다. /release-skills --dry-run

예상 결과:

  • === DRY RUN MODE ===
  • Last tag: v0.6.1
  • Proposed version: v0.6.2
  • Changes: feat: new skill added, fix: timeout issue
  • Changelog preview:
  • ## 0.6.2 - 2026-01-23
  • ### Features
  • - `baoyu-new-skill`: description here
  • Files to modify: CHANGELOG.md, CHANGELOG.zh.md, marketplace.json
  • No changes made.

보안 감사

안전
v1 • 1/23/2026

Documentation-only skill. Static analyzer flagged shell command examples and hash symbols in markdown as potential security issues, but these are harmless documentation patterns. No executable code, network access, or file operations exist in this skill.

1
스캔된 파일
218
분석된 줄 수
1
발견 사항
1
총 감사 수
낮은 위험 문제 (1)
Documentation Contains Shell Command Examples
SKILL.md contains shell command examples in code blocks for git workflow documentation. These are documentation patterns, not executable code. Examples include git tag, git log, git diff, git commit, and git push commands shown for release workflow illustration.
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
31
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Lançamento Rápido de Patch

Execute a habilidade para incrementar automaticamente a versão patch, atualizar changelogs e criar uma tag de lançamento para correções de bugs.

Lançamento de Funcionalidades com Changelog

Prepare um lançamento minor com entradas de changelog formatadas corretamente em inglês e chinês para novas funcionalidades.

Visualização de Lançamento Antes da Publicação

Use o modo dry-run para visualizar exatamente o que mudará antes de fazer commit, garantindo precisão do lançamento.

이 프롬프트를 사용해 보세요

Lançamento Básico
Run /release-skills to create a release for the current changes.
Visualizar Mudanças do Lançamento
Run /release-skills --dry-run to see what changes would be made without actually committing.
Lançamento de Versão Minor
Run /release-skills --minor to force a minor version bump for new features.
Lançamento de Versão Major
Run /release-skills --major to create a major version release.

모범 사례

  • Sempre execute com --dry-run primeiro para verificar as mudanças antes de fazer commit
  • Revise as traduções do changelog para precisão antes do lançamento final
  • Use a flag --major apenas quando mudançasbreaking são explicitamente necessárias

피하기

  • Pular o fluxo de trabalho de lançamento e fazer push diretamente sem incremento de versão
  • Atualizar apenas um changelog de idioma (sincronize sempre EN e CN)
  • Esquecer de fazer push das tags após fazer push do branch main

자주 묻는 질문

Esta habilidade faz push para remoto?
Não. A habilidade cria commits e tags localmente. Você deve executar 'git push' manualmente após o lançamento ser concluído.
Como funciona a detecção de incremento de versão?
A habilidade analisa as mensagens de commit. Prefixos Feat: disparam incrementos minor, outras mudanças disparam incrementos patch a menos que seja forçado com --major ou --minor.
Posso lançar versões pré-lançamento?
A flag --pre está reservada mas ainda não implementada. Atualmente suporta apenas lançamentos estáveis.
E se eu tiver mudançasbreaking?
Use a flag --major para forçar um incremento major. A habilidade irá avisar se mudançasbreaking forem detectadas.
Funciona para projetos não-baoyu?
Não. Esta habilidade foi projetada especificamente para a estrutura do repositório baoyu-skills com suas localizações específicas de arquivos.
Como os changelogs são formatados?
Changelogs usam o formato Keep a Changelog com seções para Funcionalidades, Correções, Documentação e Outras. Apenas seções com mudanças são incluídas.

개발자 세부 정보

파일 구조

📄 SKILL.md