agentsclimarketplace

Versioning guide

Skill cathy-kim/skill-semver/skills/versioning-guide

Automatic version control for Claude Code Skills with semantic versioning, auto-backup, and changelog generationFrom the repository description

Install
npx -y skills add cathy-kim/skill-semver --skill versioning-guide

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 17 stars17 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.1 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Skill Versioning Guide

스킬 버전 관리를 위한 가이드 및 자동화 지원

Version: 1.0.0 Last Updated: 2026-01-30


Purpose

이 스킬은 Claude Code Skills의 버전 관리 방법을 안내하고 자동화를 지원합니다.


버전 관리 원칙

Semantic Versioning

MAJOR.MINOR.PATCH

예: 3.1.0
- MAJOR: 호환성 깨지는 대규모 변경 (Breaking Changes)
- MINOR: 새로운 기능 추가 (Features)
- PATCH: 버그 수정, 문서 개선 (Fixes)

버전 증가 기준

변경 유형버전 증가예시
핵심 로직 변경MAJORWorkflow 구조 변경
Phase 추가/제거MAJORPhase 4.5 추가
새 기능 추가MINORContext Injection 도입
Agent/Hook 추가MINOR새 Agent 정의 추가
버그 수정PATCH오타 수정, 설명 보완
문서 개선PATCH예시 추가, 가독성 개선

Skill 폴더 구조

각 Skill은 다음 구조를 따릅니다:

.claude/skills/[skill-name]/
├── SKILL.md              # 현재 버전 (최신)
├── CHANGELOG.md          # 변경 히스토리
├── releases/             # 버전별 스냅샷
│   ├── v1.0.0_2025-12-01_SKILL.md
│   ├── v2.0.0_2025-12-15_SKILL.md
│   └── v3.1.0_2026-01-21_SKILL.md
├── references/           # 참조 문서 (선택)
├── agents/               # Agent 정의 (선택)
└── templates/            # 템플릿 (선택)

SKILL.md 버전 헤더 형식

SKILL.md 상단에 다음 형식 필수:

# [Skill Name]

> [Skill 설명]

**Version**: 3.2.0
**Last Updated**: 2026-01-22

CHANGELOG.md 형식

# Changelog - [Skill Name]

All notable changes to this skill will be documented in this file.

## [3.1.0] - 2026-01-21

### Added
- Context Injection System 추가

### Changed
- Quality Score 배점 조정

### Fixed
- Goal Retention 문제 해결

변경 유형 분류

  • Added: 새로운 기능 추가
  • Changed: 기존 기능 변경
  • Deprecated: 곧 제거될 기능
  • Removed: 제거된 기능
  • Fixed: 버그 수정
  • Security: 보안 관련 변경

자동화 (PostToolUse Hook)

이 플러그인은 SKILL.md 파일 수정 시 자동으로 백업을 생성합니다:

  1. Write/Edit 도구로 SKILL.md 수정 감지
  2. 버전 헤더에서 버전 번호 추출
  3. releases/v{VERSION}_{DATE}_SKILL.md 백업 생성
  4. 동일 버전 백업이 있으면 스킵

수동 버전 릴리스 절차

# 1. SKILL.md 상단 버전 업데이트
# **Version**: 3.2.0

# 2. CHANGELOG.md에 변경 사항 기록
## [3.2.0] - 2026-01-22
### Added
- 새 기능 설명

# 3. Git 커밋
git add SKILL.md CHANGELOG.md releases/
git commit -m "feat([skill-name]): Release v3.2.0 - 새 기능 설명"

마이그레이션

기존 Skills에 버전 관리를 적용하려면:

npx tsx scripts/migrate-skill-versioning.ts

이 스크립트는:

  • releases/ 폴더 생성
  • SKILL.md에 버전 헤더 추가
  • Git 히스토리 기반 CHANGELOG.md 생성
  • 기존 백업 파일 마이그레이션

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.