kata-whats-new
Shows version comparison, changelog entries for missed versions, and update instructions.
if [ -n "$CLAUDE_PLUGIN_ROOT" ]; then
cat "$CLAUDE_PLUGIN_ROOT/VERSION" 2>/dev/null
fi
If VERSION file missing:
## Kata What's New
**Installed version:** Unknown
Your installation doesn't include version tracking.
**To reinstall:**
`/plugin install kata@kata-marketplace`
STOP here if no VERSION file.
Use WebFetch tool with:
- URL:
https://raw.githubusercontent.com/gannonh/kata/refs/heads/main/CHANGELOG.md - Prompt: "Extract all version entries with their dates and changes. Return in Keep-a-Changelog format."
If fetch fails: Fall back to local changelog:
cat "$CLAUDE_PLUGIN_ROOT/CHANGELOG.md" 2>/dev/null
Note to user: "Couldn't check for updates (offline or GitHub unavailable). Showing local changelog."
- Extract latest version - First
## [X.Y.Z]line after## [Unreleased] - Compare with installed - From VERSION file
- Extract entries between - All version sections from latest down to (but not including) installed
Version comparison:
- If installed == latest: "You're on the latest version"
- If installed < latest: Show changes since installed version
- If installed > latest: "You're ahead of latest release (development version?)"
If up to date:
## Kata What's New
**Installed:** 1.4.26
**Latest:** 1.4.26
You're on the latest version.
[View full changelog](https://github.com/gannnonh/kata/blob/main/CHANGELOG.md)
If updates available:
## Kata What's New
**Installed:** 1.4.23
**Latest:** 1.4.26
---
### Changes since your version:
## [1.4.26] - 2026-01-20
### Added
- Feature X
- Feature Y
### Changed
- **BREAKING:** Changed Z behavior
## [1.4.25] - 2026-01-18
### Fixed
- Bug in feature A
---
[View full changelog](https://github.com/gannnonh/kata/blob/main/CHANGELOG.md)
**To update:**
`/plugin update kata@kata-marketplace`
Breaking changes: Surface prominently with BREAKING: prefix in the output.
<success_criteria>
- Installed version read from VERSION file
- Remote changelog fetched (or graceful fallback to local)
- Version comparison displayed clearly
- Changes since installed version shown (if any)
- Update instructions provided when behind </success_criteria>
More from gannonh/kata-skills
kata-resume-work
Resume work from a previous session, restoring context after a break, continuing work after /clear, or picking up where you left off. Triggers include "resume work", "continue work", "pick up where I left off", "restore context", and "resume session".
23kata-set-profile
Switch model profile for kata agents (quality/balanced/budget). Triggers include "set profile", "set profile".
22kata-review-pull-requests
Run a comprehensive pull request review using multiple specialized agents. Each agent focuses on a different aspect of code quality, such as comments, tests, error handling, type design, and general code review. The skill aggregates results and provides a clear action plan for improvements. Triggers include "review PR", "analyze pull request", "code review", and "PR quality check".
22kata-list-phase-assumptions
Surface Claude's assumptions about a phase approach before planning, checking what Claude thinks, or validating understanding before planning. Triggers include "list assumptions", "what are you thinking", "show assumptions", "phase assumptions", and "what's the plan".
20kata-track-progress
Check project progress, show context, and route to next action (execute or plan). Triggers include "progress".
20kata-debug
Systematically debug issues, investigating bugs, troubleshooting problems, or tracking down errors with persistent state across context resets. Triggers include "debug", "investigate bug", "troubleshoot", "find the problem", "why isn't this working", and "debug session".
20