Alicoder001

skill-update

Skill versioning and update management. Use when updating existing skills, following semantic versioning, and maintaining changelogs.

Alicoder001 0 Updated 7mo ago

Resources

1
GitHub

Install

npx skillscat add alicoder001/agent-skills/skill-update

Install via the SkillsCat registry.

About this skill

The Skill Update Manager guides developers in updating existing skills by applying semantic versioning and maintaining changelogs. It ensures consistent version increments for breaking changes, new features, and bug fixes, and verifies that documentation and package references remain accurate. Use it whenever a skill is modified to preserve compatibility and clear change history.

SKILL.md

Skill Update Manager

Versioning and changelog management for skills.

Semantic Versioning

Change Type Version Example
Breaking changes MAJOR 1.0.0 -> 2.0.0
New features MINOR 1.0.0 -> 1.1.0
Bug fixes PATCH 1.0.0 -> 1.0.1

When to Increment

MAJOR (2.0.0):
- Skill name changes
- Moving a skill between categories or folders
- Core rules fundamentally change

MINOR (1.1.0):
- New rules added
- New sections added
- New examples or references added

PATCH (1.0.1):
- Typos and wording fixes
- Example tweaks
- Reference updates

Update Process

Step 1: Read Current Skill

C:\Users\coder\agent-skills\<category>\<skill>\SKILL.md

Step 2: Validate Format

Check Status
YAML frontmatter includes only name and description OK / Fix
name matches the skill folder OK / Fix
Description includes trigger/when-to-use info OK / Fix
Examples still accurate OK / Fix

Step 3: Apply Changes

  1. Update content
  2. If significant, bump repo version in bundles.json
  3. Update README changelog entry

Step 4: Verify Consistency

  • Search for old skill names in docs
  • Ensure install commands use --skill <name>
  • Confirm bundles and tables still match actual folders

Skill Format Standard

---
name: skill-name              # lowercase, hyphens only
description: Description...   # include when-to-use triggers
---

# Skill Title

> Brief description

## Instructions
...

## References
...

Example Update

User request: "Add Suspense pattern to react-core"

Response:

Change type: New feature (MINOR)
Update repo version: 2.0.0 -> 2.1.0

Changes:
1. Add Suspense section
2. Add Error Boundary examples
3. Update README changelog

References