commit
CommandCreate a git commit for the current staged (or unstaged) changes using a structured commit message convention.
Generate release notes for this project and save them to CHANGELOG.md.
$ npx -y skills add elirantutia/vibeyard --agent claude-code
Generate release notes for this project and save them to CHANGELOG.md.
1. **Determine the target version:**
2. **Find the previous version tag:**
3. **Collect commits:**
4. **Categorize commits into sections:**
5. **Format the release notes entry:**
## [<version>] - <YYYY-MM-DD> ### Features - Entry 1 - Entry 2 ### Fixes - Entry 1 ### Changes - Entry 1
6. **Update CHANGELOG.md:**
# Changelog
All notable changes to this project will be documented in this file.7. **Output a summary** of what was generated (number of commits categorized, sections included).
$ARGUMENTS
Create a git commit for the current staged (or unstaged) changes using a structured commit message convention.
Perform a full release: generate release notes, bump version, commit, tag, and push.
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.