mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-11 21:57:14 +03:00
Add skills check command, skip-if-up-to-date in update, decouple versioning
CLI changes (bumped to v2.1.2, skills stay at v2.1.1): - `npx impeccable skills check` compares local skill files against the latest bundle and reports whether updates are available - `npx impeccable skills update` now downloads the bundle first, compares hashes, and skips with "up to date" if nothing changed - Removed the local-modifications warning (was confusing for users who installed via npx skills add) Versioning: - CLI (package.json), skills (plugin.json/marketplace.json), and Chrome extension (manifest.json) are now versioned independently - CLAUDE.md updated to document when to bump each Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
0d37f31ef3
commit
239d69d0d8
@@ -72,12 +72,25 @@ bun run build:browser
|
||||
|
||||
## Versioning
|
||||
|
||||
When bumping the version, update **all** of these locations to keep them in sync:
|
||||
There are three independently versioned components. Only bump the one(s) that actually changed:
|
||||
|
||||
**CLI** (npm package):
|
||||
- `package.json` → `version`
|
||||
- Bump when: CLI code changes (`bin/`, `src/detect-antipatterns.mjs`, etc.)
|
||||
|
||||
**Skills** (Claude Code plugin / skill definitions):
|
||||
- `.claude-plugin/plugin.json` → `version`
|
||||
- `.claude-plugin/marketplace.json` → `plugins[0].version`
|
||||
- `public/index.html` → hero version link text + new changelog entry (user-facing changes only, not internal build/tooling details)
|
||||
- Bump when: skill content changes (`source/skills/`, skill count changes, etc.)
|
||||
|
||||
**Chrome extension**:
|
||||
- `extension/manifest.json` → `version`
|
||||
- Bump when: extension code changes (`extension/`)
|
||||
|
||||
**Website changelog** (`public/index.html`):
|
||||
- Hero version link text + new changelog entry
|
||||
- Update for user-facing changes only, not internal build/tooling details
|
||||
- Use the most prominent version that changed (e.g. skills version for skill consolidation)
|
||||
|
||||
## Adding New Skills
|
||||
|
||||
|
||||
Reference in New Issue
Block a user