Automatic version control for Claude Code Skills with semantic versioning, auto-backup, and changelog generation