diff --git a/.changeset/migrate-cli-and-skill.md b/.changeset/migrate-cli-and-skill.md deleted file mode 100644 index 5d23a70..0000000 --- a/.changeset/migrate-cli-and-skill.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -"@timothycrooker/ai-context-core": minor -"@timothycrooker/ai-context-cli": minor -"@timothycrooker/ai-context-templates": minor -"@timothycrooker/ai-context-config": minor ---- - -Add migrate CLI subsystem and ai-context-migrate skill (1.1.0). - -**New:** -- `ai-context migrate plan` — audit legacy skill layout, generate `.ai/migration-plan.json` -- `ai-context migrate status` — report plan presence + applied state -- `ai-context migrate apply [--dry-run]` — execute the plan (per-entry git commits, git-clean precondition) -- `ai-context migrate clean` — remove applied plan file -- Bundled `ai-context-migrate` skill (SKILL.md + 4 reference docs: overlap-detection, family-routing, legacy-md-conversion, post-migration-verification) -- EPMX-adapted gauntlet at `scripts/epmx-gauntlet/run.sh` -- Self-test at `scripts/test-migrate-on-gauntlet.sh` - -**Backward compatibility:** - -Migrate is opt-in. Existing repos without legacy skills are unaffected. The new `ai-context-migrate` skill ships in templates alongside `ai-context-kit`. No breaking changes. - -**Validation:** - -Migrated EPMX Monorepo's 40-entry legacy layout to `.ai/skills/` source-of-truth. EPMX gauntlet passes all stages across Claude/Codex/Gemini ([EPMX PR #511](https://github.com/Empowering-People-More/EPMX-Monorepo/pull/511)). diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 6e14b8b..4571f1e 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,34 @@ # @timothycrooker/ai-context-cli +## 1.1.0 + +### Minor Changes + +- 9074b1b: Add migrate CLI subsystem and ai-context-migrate skill (1.1.0). + + **New:** + - `ai-context migrate plan` — audit legacy skill layout, generate `.ai/migration-plan.json` + - `ai-context migrate status` — report plan presence + applied state + - `ai-context migrate apply [--dry-run]` — execute the plan (per-entry git commits, git-clean precondition) + - `ai-context migrate clean` — remove applied plan file + - Bundled `ai-context-migrate` skill (SKILL.md + 4 reference docs: overlap-detection, family-routing, legacy-md-conversion, post-migration-verification) + - EPMX-adapted gauntlet at `scripts/epmx-gauntlet/run.sh` + - Self-test at `scripts/test-migrate-on-gauntlet.sh` + + **Backward compatibility:** + + Migrate is opt-in. Existing repos without legacy skills are unaffected. The new `ai-context-migrate` skill ships in templates alongside `ai-context-kit`. No breaking changes. + + **Validation:** + + Migrated EPMX Monorepo's 40-entry legacy layout to `.ai/skills/` source-of-truth. EPMX gauntlet passes all stages across Claude/Codex/Gemini ([EPMX PR #511](https://github.com/Empowering-People-More/EPMX-Monorepo/pull/511)). + +### Patch Changes + +- Updated dependencies [9074b1b] + - @timothycrooker/ai-context-core@1.1.0 + - @timothycrooker/ai-context-templates@1.1.0 + ## 1.0.0 ### Major Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index dc31bf9..22a06fb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@timothycrooker/ai-context-cli", - "version": "1.0.0", + "version": "1.1.0", "description": "CLI for Codex + Claude context generation", "license": "MIT", "type": "module", @@ -20,8 +20,8 @@ "test": "vitest run" }, "dependencies": { - "@timothycrooker/ai-context-core": "^1.0.0", - "@timothycrooker/ai-context-templates": "^1.0.0", + "@timothycrooker/ai-context-core": "^1.1.0", + "@timothycrooker/ai-context-templates": "^1.1.0", "commander": "^12.1.0" }, "repository": { diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 46776f7..65ee7ea 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,28 @@ # @timothycrooker/ai-context-config +## 1.1.0 + +### Minor Changes + +- 9074b1b: Add migrate CLI subsystem and ai-context-migrate skill (1.1.0). + + **New:** + - `ai-context migrate plan` — audit legacy skill layout, generate `.ai/migration-plan.json` + - `ai-context migrate status` — report plan presence + applied state + - `ai-context migrate apply [--dry-run]` — execute the plan (per-entry git commits, git-clean precondition) + - `ai-context migrate clean` — remove applied plan file + - Bundled `ai-context-migrate` skill (SKILL.md + 4 reference docs: overlap-detection, family-routing, legacy-md-conversion, post-migration-verification) + - EPMX-adapted gauntlet at `scripts/epmx-gauntlet/run.sh` + - Self-test at `scripts/test-migrate-on-gauntlet.sh` + + **Backward compatibility:** + + Migrate is opt-in. Existing repos without legacy skills are unaffected. The new `ai-context-migrate` skill ships in templates alongside `ai-context-kit`. No breaking changes. + + **Validation:** + + Migrated EPMX Monorepo's 40-entry legacy layout to `.ai/skills/` source-of-truth. EPMX gauntlet passes all stages across Claude/Codex/Gemini ([EPMX PR #511](https://github.com/Empowering-People-More/EPMX-Monorepo/pull/511)). + ## 1.0.0 ### Major Changes diff --git a/packages/config/package.json b/packages/config/package.json index 69378fb..d36ccbf 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@timothycrooker/ai-context-config", - "version": "1.0.0", + "version": "1.1.0", "description": "Shared configuration presets for ai-context-kit", "license": "MIT", "type": "module", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 997b3f4..a0fcee4 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,28 @@ # @timothycrooker/ai-context-core +## 1.1.0 + +### Minor Changes + +- 9074b1b: Add migrate CLI subsystem and ai-context-migrate skill (1.1.0). + + **New:** + - `ai-context migrate plan` — audit legacy skill layout, generate `.ai/migration-plan.json` + - `ai-context migrate status` — report plan presence + applied state + - `ai-context migrate apply [--dry-run]` — execute the plan (per-entry git commits, git-clean precondition) + - `ai-context migrate clean` — remove applied plan file + - Bundled `ai-context-migrate` skill (SKILL.md + 4 reference docs: overlap-detection, family-routing, legacy-md-conversion, post-migration-verification) + - EPMX-adapted gauntlet at `scripts/epmx-gauntlet/run.sh` + - Self-test at `scripts/test-migrate-on-gauntlet.sh` + + **Backward compatibility:** + + Migrate is opt-in. Existing repos without legacy skills are unaffected. The new `ai-context-migrate` skill ships in templates alongside `ai-context-kit`. No breaking changes. + + **Validation:** + + Migrated EPMX Monorepo's 40-entry legacy layout to `.ai/skills/` source-of-truth. EPMX gauntlet passes all stages across Claude/Codex/Gemini ([EPMX PR #511](https://github.com/Empowering-People-More/EPMX-Monorepo/pull/511)). + ## 1.0.0 ### Major Changes diff --git a/packages/core/package.json b/packages/core/package.json index b37aa5f..8831da0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@timothycrooker/ai-context-core", - "version": "1.0.0", + "version": "1.1.0", "description": "Core engine for generating Codex and Claude context files", "license": "MIT", "type": "module", diff --git a/packages/templates/CHANGELOG.md b/packages/templates/CHANGELOG.md index 5c5384a..21154c0 100644 --- a/packages/templates/CHANGELOG.md +++ b/packages/templates/CHANGELOG.md @@ -1,5 +1,33 @@ # @timothycrooker/ai-context-templates +## 1.1.0 + +### Minor Changes + +- 9074b1b: Add migrate CLI subsystem and ai-context-migrate skill (1.1.0). + + **New:** + - `ai-context migrate plan` — audit legacy skill layout, generate `.ai/migration-plan.json` + - `ai-context migrate status` — report plan presence + applied state + - `ai-context migrate apply [--dry-run]` — execute the plan (per-entry git commits, git-clean precondition) + - `ai-context migrate clean` — remove applied plan file + - Bundled `ai-context-migrate` skill (SKILL.md + 4 reference docs: overlap-detection, family-routing, legacy-md-conversion, post-migration-verification) + - EPMX-adapted gauntlet at `scripts/epmx-gauntlet/run.sh` + - Self-test at `scripts/test-migrate-on-gauntlet.sh` + + **Backward compatibility:** + + Migrate is opt-in. Existing repos without legacy skills are unaffected. The new `ai-context-migrate` skill ships in templates alongside `ai-context-kit`. No breaking changes. + + **Validation:** + + Migrated EPMX Monorepo's 40-entry legacy layout to `.ai/skills/` source-of-truth. EPMX gauntlet passes all stages across Claude/Codex/Gemini ([EPMX PR #511](https://github.com/Empowering-People-More/EPMX-Monorepo/pull/511)). + +### Patch Changes + +- Updated dependencies [9074b1b] + - @timothycrooker/ai-context-core@1.1.0 + ## 1.0.0 ### Major Changes diff --git a/packages/templates/package.json b/packages/templates/package.json index 21f2c2a..175bb71 100644 --- a/packages/templates/package.json +++ b/packages/templates/package.json @@ -1,6 +1,6 @@ { "name": "@timothycrooker/ai-context-templates", - "version": "1.0.0", + "version": "1.1.0", "description": "Project templates for ai-context-kit", "license": "MIT", "type": "module", @@ -23,7 +23,7 @@ "test": "vitest run" }, "dependencies": { - "@timothycrooker/ai-context-core": "^1.0.0" + "@timothycrooker/ai-context-core": "^1.1.0" }, "repository": { "type": "git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ef018b..9d46eb7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,10 +35,10 @@ importers: packages/cli: dependencies: '@timothycrooker/ai-context-core': - specifier: ^1.0.0 + specifier: ^1.1.0 version: link:../core '@timothycrooker/ai-context-templates': - specifier: ^1.0.0 + specifier: ^1.1.0 version: link:../templates commander: specifier: ^12.1.0 @@ -55,7 +55,7 @@ importers: packages/templates: dependencies: '@timothycrooker/ai-context-core': - specifier: ^1.0.0 + specifier: ^1.1.0 version: link:../core packages: