Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
653de28
docs(framework): update README title and tagline
alexsoyes Jul 19, 2026
5ed7480
chore: release main (#453)
aidd-bot[bot] Jul 19, 2026
7661980
refactor(aidd-context): action citations use markdown links, not @
blafourcade Jul 16, 2026
cfaf61b
docs(framework): reposition readme as agnostic token-optimized framew…
alexsoyes Jul 18, 2026
8062400
refactor(aidd-context): restructure 10-learn into a 5-action router (…
blafourcade Jul 20, 2026
268d5ab
ci(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 (#456)
dependabot[bot] Jul 20, 2026
bdd12c6
ci(deps): bump github/codeql-action/autobuild from 4.37.0 to 4.37.1 (…
dependabot[bot] Jul 20, 2026
daeef56
fix(cli): migrate aidd-cli into framework as cli/, full history prese…
blafourcade Jul 22, 2026
601c30c
fix(cli): repoint self-references from aidd-cli to framework
blafourcade Jul 22, 2026
691c1c3
fix(cli): add license and keywords for the npm package page
blafourcade Jul 22, 2026
be7195b
chore: release main (#485)
aidd-bot[bot] Jul 22, 2026
047bcb2
fix(cli): restore correct version after release-please regression (#488)
blafourcade Jul 22, 2026
c84fc3d
chore: release main (#489)
aidd-bot[bot] Jul 22, 2026
22171ed
fix(cli): restore correct version again after second regression, re-a…
blafourcade Jul 22, 2026
ca4fddc
chore: release main (#494)
aidd-bot[bot] Jul 22, 2026
ec50488
fix(release-please): exclude manifest file from root path tracking (#…
blafourcade Jul 22, 2026
79bd842
chore: release main (#498)
aidd-bot[bot] Jul 22, 2026
c6103e6
fix(docs): resolve real broken markdown links, drop temporary link-ch…
blafourcade Jul 22, 2026
1c41e02
chore: release main (#501)
aidd-bot[bot] Jul 22, 2026
be83f25
ci(deps-dev): bump js-yaml from 5.2.1 to 5.2.2 (#545)
dependabot[bot] Jul 28, 2026
98b3045
fix(cli): scope plugin restore to --tool, collapse double materializa…
blafourcade Jul 24, 2026
2e3ebaa
fix(cli): document intentional force on internal build-cache rebuild …
blafourcade Jul 24, 2026
e39d4ec
refactor(cli): inject shared StatusUseCase/RestoreUseCase/UpdateOneTo…
blafourcade Jul 24, 2026
3b266b5
fix(cli): resolve buildClaudeStyleMarketplaceEntry and PluginTranslat…
blafourcade Jul 24, 2026
824220e
refactor(aidd-refine): 01-brainstorm moves from fixed probing loop to…
blafourcade Jul 24, 2026
4bf4c12
ci(deps): bump github/codeql-action/init from 4.37.0 to 4.37.3 (#476)
dependabot[bot] Jul 24, 2026
ad8e530
ci(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#458)
dependabot[bot] Jul 24, 2026
a17ce7c
ci(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#459)
dependabot[bot] Jul 24, 2026
d822a99
chore(deps-dev): bump @types/node from 24.10.15 to 26.1.1 in /cli (#480)
dependabot[bot] Jul 24, 2026
2b31132
chore(deps-dev): bump @commitlint/cli from 19.8.1 to 21.2.1 in /cli (…
dependabot[bot] Jul 24, 2026
32fa8e1
chore(deps): bump commander from 12.1.0 to 15.0.0 in /cli (#479)
dependabot[bot] Jul 24, 2026
1aa97f6
chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 in /cli (#484)
dependabot[bot] Jul 24, 2026
321a898
fix(cli): derive framework build's SUPPORTED_TARGETS from the build r…
blafourcade Jul 24, 2026
791879c
test(cli): add AiTool registry conformance suite (#516)
blafourcade Jul 27, 2026
9478440
refactor(cli): inject PostInstallPipelineUseCase and GitignoreUseCase…
blafourcade Jul 27, 2026
91241c5
fix(cli): surface menu errors instead of swallowing them into an infi…
blafourcade Jul 27, 2026
0ce27a6
fix(ci): promote.yml recognizes squash-merged back-merges as sync bou…
blafourcade Jul 27, 2026
ccf6d3c
fix(cli): drop the auth gate from self-update (#525)
blafourcade Jul 27, 2026
63e604c
test(cli): drop ticket and point-in-time references from test comment…
blafourcade Jul 27, 2026
b2ea565
fix(cli): move marketplace refresh --force cache clear into its use-c…
blafourcade Jul 27, 2026
a9c55c5
fix(cli): ide uninstall removes the settings keys it merged in (#529)
blafourcade Jul 27, 2026
ba80b38
fix(cli): report each status/doctor scope once, under an accurate lab…
blafourcade Jul 27, 2026
71a31a6
test(cli): pin the report-and-continue policy in UpdateOneToolUseCase…
blafourcade Jul 27, 2026
b872b1c
chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /cli (#534)
dependabot[bot] Jul 27, 2026
9b575fe
chore(deps-dev): bump knip from 6.27.0 to 6.29.0 in /cli (#536)
dependabot[bot] Jul 27, 2026
a5a1cf4
chore(deps-dev): bump jscpd from 5.0.12 to 5.0.14 in /cli (#537)
dependabot[bot] Jul 27, 2026
06275a2
chore(deps): bump smol-toml from 1.6.1 to 1.7.1 in /cli (#538)
dependabot[bot] Jul 27, 2026
9bd9724
refactor(cli): detect plugin drift through one implementation (#532)
blafourcade Jul 28, 2026
debab01
fix(cli): repair the broken pnpm lockfile (#542)
blafourcade Jul 28, 2026
16e5bfa
feat(aidd-pm): add evidence-bounded spike skill (#543)
blafourcade Jul 28, 2026
df65857
fix: framework headline (#520)
alexsoyes Jul 28, 2026
a8c1081
refactor(cli): resolve the plugin base dir in one place (#544)
blafourcade Jul 28, 2026
e3d74f3
test(cli): cover the built-tree update path before refactoring it (#541)
blafourcade Jul 28, 2026
4edeca9
refactor(cli): share the plugin translator pipeline (#546)
blafourcade Jul 28, 2026
2255a09
refactor(cli): resolve plugin catalogs through one path (#547)
blafourcade Jul 29, 2026
0788910
refactor(cli): resolve marketplaces through one path (#549)
blafourcade Jul 29, 2026
670fe44
test(cli): cover install and restore before generalizing them (#550)
blafourcade Jul 29, 2026
d5e7224
feat(aidd-pm): add Product Brief discovery skill (#551)
blafourcade Jul 29, 2026
b4826e3
refactor(cli): install content sections through one engine (#552)
blafourcade Jul 29, 2026
4244090
refactor(cli): update ai and ide tools through one implementation (#553)
blafourcade Jul 29, 2026
3965985
refactor(cli): decide restores in one place (#554)
blafourcade Jul 29, 2026
fe19bc3
fix(cli): report restore outcomes it previously hid (#555)
blafourcade Jul 29, 2026
9523142
fix(cli): stop update and restore materializing marketplace plugins (…
blafourcade Jul 29, 2026
336e874
fix(cli): remove the build force option that never did anything (#557)
blafourcade Jul 29, 2026
3739fa8
docs: fix marketplace install steps and note host-wide duplicate comm…
davidmohamedfr Jul 30, 2026
9205af1
docs(framework): simplify contribution to one issue-first path (#562)
blafourcade Jul 31, 2026
a42cdf1
chore(deps-dev): bump lefthook from 1.13.6 to 2.1.10 in /cli (#535)
dependabot[bot] Jul 31, 2026
9db5c0b
chore(deps-dev): bump @commitlint/config-conventional from 19.8.1 to …
dependabot[bot] Jul 31, 2026
e9a67c9
docs(framework): fix ROADMAP.md link, dedupe RELEASE.md, drop UPGRADE…
blafourcade Jul 31, 2026
87a39ec
chore(deps): bump @inquirer/prompts from 7.10.1 to 8.5.2 in /cli (#540)
dependabot[bot] Jul 31, 2026
13fc6f0
ci(deps): bump github/codeql-action/autobuild from 4.37.1 to 4.37.3 (…
dependabot[bot] Jul 22, 2026
5299a9c
ci(deps): bump github/codeql-action/analyze from 4.37.1 to 4.37.3 (#475)
dependabot[bot] Jul 22, 2026
5221b96
ci(framework): reconcile knip/lefthook drift from an excluded sync co…
blafourcade Jul 31, 2026
20e46f3
chore: release main (#566)
aidd-bot[bot] Jul 31, 2026
70cf7d0
Merge remote-tracking branch 'origin/next' into HEAD
blafourcade Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/claude-code-marketplace.json",
"name": "aidd-framework",
"version": "5.5.6",
"version": "5.6.0",
"description": "Official plugin marketplace for the AI-Driven Development framework",
"owner": {
"name": "AI-Driven Dev"
Expand Down
10 changes: 5 additions & 5 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
".": "5.5.6",
"plugins/aidd-context": "2.4.1",
".": "5.6.0",
"plugins/aidd-context": "2.5.0",
"plugins/aidd-dev": "2.3.1",
"plugins/aidd-vcs": "2.2.1",
"plugins/aidd-pm": "2.2.1",
"plugins/aidd-pm": "2.3.0",
"plugins/aidd-orchestrator": "2.1.1",
"plugins/aidd-refine": "2.2.1",
"plugins/aidd-refine": "2.2.2",
"plugins/aidd-ui": "0.2.1-alpha.0",
"cli": "5.1.5"
"cli": "5.1.6"
}
65 changes: 65 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,70 @@
# Changelog

## [5.6.0](https://github.com/ai-driven-dev/framework/compare/v5.5.6...v5.6.0) (2026-07-31)


### Features

* **aidd-pm:** add evidence-bounded spike skill ([#543](https://github.com/ai-driven-dev/framework/issues/543)) ([16e5bfa](https://github.com/ai-driven-dev/framework/commit/16e5bfa59e70acc6692749089c2423c5a7efbe86)), closes [#412](https://github.com/ai-driven-dev/framework/issues/412)
* **aidd-pm:** add Product Brief discovery skill ([#551](https://github.com/ai-driven-dev/framework/issues/551)) ([d5e7224](https://github.com/ai-driven-dev/framework/commit/d5e72243f683bc57ea439f2571b410df8b332d69)), closes [#349](https://github.com/ai-driven-dev/framework/issues/349)


### Bug Fixes

* **ci:** promote.yml recognizes squash-merged back-merges as sync boundaries ([#526](https://github.com/ai-driven-dev/framework/issues/526)) ([0ce27a6](https://github.com/ai-driven-dev/framework/commit/0ce27a61aaca31982f3b8ff033e44112041bad8e))
* **cli:** derive framework build's SUPPORTED_TARGETS from the build registry ([#514](https://github.com/ai-driven-dev/framework/issues/514)) ([321a898](https://github.com/ai-driven-dev/framework/commit/321a898f0c83c5795cc56e3b7dae5d995c555cbc))
* **cli:** document intentional force on internal build-cache rebuild ([#505](https://github.com/ai-driven-dev/framework/issues/505)) ([2e3ebaa](https://github.com/ai-driven-dev/framework/commit/2e3ebaa6cf936a337348e07a14b4454a3f325dca))
* **cli:** drop the auth gate from self-update ([#525](https://github.com/ai-driven-dev/framework/issues/525)) ([ccf6d3c](https://github.com/ai-driven-dev/framework/commit/ccf6d3c44d231ac731319f2fd33bbf9575e5769e))
* **cli:** ide uninstall removes the settings keys it merged in ([#529](https://github.com/ai-driven-dev/framework/issues/529)) ([a9c55c5](https://github.com/ai-driven-dev/framework/commit/a9c55c54df85b55e5903dad8b6845d33fbab349c))
* **cli:** move marketplace refresh --force cache clear into its use-case ([#528](https://github.com/ai-driven-dev/framework/issues/528)) ([b2ea565](https://github.com/ai-driven-dev/framework/commit/b2ea565b9be891cc2fc39a41ac73568d55bf1eb0))
* **cli:** remove the build force option that never did anything ([#557](https://github.com/ai-driven-dev/framework/issues/557)) ([336e874](https://github.com/ai-driven-dev/framework/commit/336e8740056ea5824960791a9f034c27cab2e779))
* **cli:** repair the broken pnpm lockfile ([#542](https://github.com/ai-driven-dev/framework/issues/542)) ([debab01](https://github.com/ai-driven-dev/framework/commit/debab014367b412b35f48181a6778d50305baf14))
* **cli:** report each status/doctor scope once, under an accurate label ([#530](https://github.com/ai-driven-dev/framework/issues/530)) ([ba80b38](https://github.com/ai-driven-dev/framework/commit/ba80b38cfe0be822358ecde6ae536518cf6e5ac0))
* **cli:** report restore outcomes it previously hid ([#555](https://github.com/ai-driven-dev/framework/issues/555)) ([fe19bc3](https://github.com/ai-driven-dev/framework/commit/fe19bc38f96640d75edc8a541f6cdfb8256eafdb))
* **cli:** resolve buildClaudeStyleMarketplaceEntry and PluginTranslator name collisions ([#509](https://github.com/ai-driven-dev/framework/issues/509)) ([3b266b5](https://github.com/ai-driven-dev/framework/commit/3b266b50fda1f749a176db78b23b35f5aa1f80f3))
* **cli:** scope plugin restore to --tool, collapse double materialization ([#506](https://github.com/ai-driven-dev/framework/issues/506)) ([98b3045](https://github.com/ai-driven-dev/framework/commit/98b304596a1e044fc519e29ccccb14a730b268c0))
* **cli:** stop update and restore materializing marketplace plugins ([#556](https://github.com/ai-driven-dev/framework/issues/556)) ([9523142](https://github.com/ai-driven-dev/framework/commit/9523142b83a31b0710512fe65fb76d59851025f8))
* **cli:** surface menu errors instead of swallowing them into an infinite loop ([#524](https://github.com/ai-driven-dev/framework/issues/524)) ([91241c5](https://github.com/ai-driven-dev/framework/commit/91241c50bc1649a0bcd74417296787a88f2d86d5))
* framework headline ([#520](https://github.com/ai-driven-dev/framework/issues/520)) ([df65857](https://github.com/ai-driven-dev/framework/commit/df65857ccc55ad0bf507e949d6f4d7fa03267230))


### Miscellaneous

* **deps-dev:** bump @commitlint/cli from 19.8.1 to 21.2.1 in /cli ([#478](https://github.com/ai-driven-dev/framework/issues/478)) ([2b31132](https://github.com/ai-driven-dev/framework/commit/2b31132cf5db470b329835df5531b9ae058b9e33))
* **deps-dev:** bump @commitlint/config-conventional from 19.8.1 to 21.2.0 in /cli ([#539](https://github.com/ai-driven-dev/framework/issues/539)) ([9db5c0b](https://github.com/ai-driven-dev/framework/commit/9db5c0b63bf713a3122a53d1e455b3913b57b09c))
* **deps-dev:** bump @commitlint/config-conventional in /cli ([9db5c0b](https://github.com/ai-driven-dev/framework/commit/9db5c0b63bf713a3122a53d1e455b3913b57b09c))
* **deps-dev:** bump @types/node from 24.10.15 to 26.1.1 in /cli ([#480](https://github.com/ai-driven-dev/framework/issues/480)) ([d822a99](https://github.com/ai-driven-dev/framework/commit/d822a99c02e40838b6c2fc0225a5216d0dad2bc8))
* **deps-dev:** bump @types/node from 26.1.1 to 26.1.2 in /cli ([#534](https://github.com/ai-driven-dev/framework/issues/534)) ([b872b1c](https://github.com/ai-driven-dev/framework/commit/b872b1ca69cc57aa9b30d5de36a8c409518994d6))
* **deps-dev:** bump jscpd from 5.0.12 to 5.0.14 in /cli ([#537](https://github.com/ai-driven-dev/framework/issues/537)) ([a5a1cf4](https://github.com/ai-driven-dev/framework/commit/a5a1cf4712cc4edc5d74977de8ae1c3c471e0ee3))
* **deps-dev:** bump knip from 6.27.0 to 6.29.0 in /cli ([#536](https://github.com/ai-driven-dev/framework/issues/536)) ([9b575fe](https://github.com/ai-driven-dev/framework/commit/9b575fe940cd4760bf8797d3bf5bfda077477cbb))
* **deps-dev:** bump lefthook from 1.13.6 to 2.1.10 in /cli ([#535](https://github.com/ai-driven-dev/framework/issues/535)) ([a42cdf1](https://github.com/ai-driven-dev/framework/commit/a42cdf166545ce5dc7b88b3f43b239e7f0dac335))
* **deps-dev:** bump typescript from 5.9.3 to 7.0.2 in /cli ([#484](https://github.com/ai-driven-dev/framework/issues/484)) ([1aa97f6](https://github.com/ai-driven-dev/framework/commit/1aa97f68acd2b924ff5d80866fd1090b79a8b572))
* **deps:** bump @inquirer/prompts from 7.10.1 to 8.5.2 in /cli ([#540](https://github.com/ai-driven-dev/framework/issues/540)) ([87a39ec](https://github.com/ai-driven-dev/framework/commit/87a39eca6f8eb03c3f3ed2764c399e11590a45d3))
* **deps:** bump commander from 12.1.0 to 15.0.0 in /cli ([#479](https://github.com/ai-driven-dev/framework/issues/479)) ([32fa8e1](https://github.com/ai-driven-dev/framework/commit/32fa8e1161a99fd9e25d8e79b1943611c36593af))
* **deps:** bump smol-toml from 1.6.1 to 1.7.1 in /cli ([#538](https://github.com/ai-driven-dev/framework/issues/538)) ([06275a2](https://github.com/ai-driven-dev/framework/commit/06275a246da85eeaeec577ab87045db723a94414))


### Documentation

* fix marketplace install steps and note host-wide duplicate commands ([#515](https://github.com/ai-driven-dev/framework/issues/515)) ([3739fa8](https://github.com/ai-driven-dev/framework/commit/3739fa8bbf9c71d03cafacd1796462bfd3a4302f))
* **framework:** fix ROADMAP.md link, dedupe RELEASE.md, drop UPGRADE.md ([#563](https://github.com/ai-driven-dev/framework/issues/563)) ([e9a67c9](https://github.com/ai-driven-dev/framework/commit/e9a67c9a6b79bb8bd770a51ad64a6c07cd9426b7))
* **framework:** simplify contribution to one issue-first path ([#562](https://github.com/ai-driven-dev/framework/issues/562)) ([9205af1](https://github.com/ai-driven-dev/framework/commit/9205af128ff2c8ee0164e427fcfee3a904432469))


### Refactoring

* **aidd-refine:** 01-brainstorm moves from fixed probing loop to internal discovery map ([#510](https://github.com/ai-driven-dev/framework/issues/510)) ([824220e](https://github.com/ai-driven-dev/framework/commit/824220e7361a9793f7751d54bf0f4d3c22535523)), closes [#504](https://github.com/ai-driven-dev/framework/issues/504)
* **cli:** decide restores in one place ([#554](https://github.com/ai-driven-dev/framework/issues/554)) ([3965985](https://github.com/ai-driven-dev/framework/commit/39659857af17bc6a3ec48602e7188b55b8565d52))
* **cli:** detect plugin drift through one implementation ([#532](https://github.com/ai-driven-dev/framework/issues/532)) ([9bd9724](https://github.com/ai-driven-dev/framework/commit/9bd9724712dfb50c9b370a7f6f388048193a0162))
* **cli:** inject PostInstallPipelineUseCase and GitignoreUseCase ([#523](https://github.com/ai-driven-dev/framework/issues/523)) ([9478440](https://github.com/ai-driven-dev/framework/commit/9478440bb1ee011e7d96a280d3a1ec347a12cd4d))
* **cli:** inject shared StatusUseCase/RestoreUseCase/UpdateOneToolUseCase ([#507](https://github.com/ai-driven-dev/framework/issues/507)) ([#508](https://github.com/ai-driven-dev/framework/issues/508)) ([e39d4ec](https://github.com/ai-driven-dev/framework/commit/e39d4ec50eea0e80c4504984c12900720922927f))
* **cli:** install content sections through one engine ([#552](https://github.com/ai-driven-dev/framework/issues/552)) ([b4826e3](https://github.com/ai-driven-dev/framework/commit/b4826e3b68f4b3d5722fdc25165e6ecba06a1268))
* **cli:** resolve marketplaces through one path ([#549](https://github.com/ai-driven-dev/framework/issues/549)) ([0788910](https://github.com/ai-driven-dev/framework/commit/0788910c2de0956b789e21568b43d187ccbcf978))
* **cli:** resolve plugin catalogs through one path ([#547](https://github.com/ai-driven-dev/framework/issues/547)) ([2255a09](https://github.com/ai-driven-dev/framework/commit/2255a09c1afa6d524403323383a6381e9533ce78))
* **cli:** resolve the plugin base dir in one place ([#544](https://github.com/ai-driven-dev/framework/issues/544)) ([a8c1081](https://github.com/ai-driven-dev/framework/commit/a8c10811e787731fddd0ed0eb48efc80830abd10))
* **cli:** share the plugin translator pipeline ([#546](https://github.com/ai-driven-dev/framework/issues/546)) ([4edeca9](https://github.com/ai-driven-dev/framework/commit/4edeca9b822cb6f6fe82150f56463e4f71cff49e))
* **cli:** update ai and ide tools through one implementation ([#553](https://github.com/ai-driven-dev/framework/issues/553)) ([4244090](https://github.com/ai-driven-dev/framework/commit/4244090c2d3849623c6b4d1e25fe0c9a41fe6f37))

## [5.5.6](https://github.com/ai-driven-dev/framework/compare/v5.5.5...v5.5.6) (2026-07-22)


Expand Down
49 changes: 49 additions & 0 deletions cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# Changelog

## [5.1.6](https://github.com/ai-driven-dev/framework/compare/cli-v5.1.5...cli-v5.1.6) (2026-07-31)


### Bug Fixes

* **cli:** derive framework build's SUPPORTED_TARGETS from the build registry ([#514](https://github.com/ai-driven-dev/framework/issues/514)) ([321a898](https://github.com/ai-driven-dev/framework/commit/321a898f0c83c5795cc56e3b7dae5d995c555cbc))
* **cli:** document intentional force on internal build-cache rebuild ([#505](https://github.com/ai-driven-dev/framework/issues/505)) ([2e3ebaa](https://github.com/ai-driven-dev/framework/commit/2e3ebaa6cf936a337348e07a14b4454a3f325dca))
* **cli:** drop the auth gate from self-update ([#525](https://github.com/ai-driven-dev/framework/issues/525)) ([ccf6d3c](https://github.com/ai-driven-dev/framework/commit/ccf6d3c44d231ac731319f2fd33bbf9575e5769e))
* **cli:** ide uninstall removes the settings keys it merged in ([#529](https://github.com/ai-driven-dev/framework/issues/529)) ([a9c55c5](https://github.com/ai-driven-dev/framework/commit/a9c55c54df85b55e5903dad8b6845d33fbab349c))
* **cli:** move marketplace refresh --force cache clear into its use-case ([#528](https://github.com/ai-driven-dev/framework/issues/528)) ([b2ea565](https://github.com/ai-driven-dev/framework/commit/b2ea565b9be891cc2fc39a41ac73568d55bf1eb0))
* **cli:** remove the build force option that never did anything ([#557](https://github.com/ai-driven-dev/framework/issues/557)) ([336e874](https://github.com/ai-driven-dev/framework/commit/336e8740056ea5824960791a9f034c27cab2e779))
* **cli:** repair the broken pnpm lockfile ([#542](https://github.com/ai-driven-dev/framework/issues/542)) ([debab01](https://github.com/ai-driven-dev/framework/commit/debab014367b412b35f48181a6778d50305baf14))
* **cli:** report each status/doctor scope once, under an accurate label ([#530](https://github.com/ai-driven-dev/framework/issues/530)) ([ba80b38](https://github.com/ai-driven-dev/framework/commit/ba80b38cfe0be822358ecde6ae536518cf6e5ac0))
* **cli:** report restore outcomes it previously hid ([#555](https://github.com/ai-driven-dev/framework/issues/555)) ([fe19bc3](https://github.com/ai-driven-dev/framework/commit/fe19bc38f96640d75edc8a541f6cdfb8256eafdb))
* **cli:** resolve buildClaudeStyleMarketplaceEntry and PluginTranslator name collisions ([#509](https://github.com/ai-driven-dev/framework/issues/509)) ([3b266b5](https://github.com/ai-driven-dev/framework/commit/3b266b50fda1f749a176db78b23b35f5aa1f80f3))
* **cli:** scope plugin restore to --tool, collapse double materialization ([#506](https://github.com/ai-driven-dev/framework/issues/506)) ([98b3045](https://github.com/ai-driven-dev/framework/commit/98b304596a1e044fc519e29ccccb14a730b268c0))
* **cli:** stop update and restore materializing marketplace plugins ([#556](https://github.com/ai-driven-dev/framework/issues/556)) ([9523142](https://github.com/ai-driven-dev/framework/commit/9523142b83a31b0710512fe65fb76d59851025f8))
* **cli:** surface menu errors instead of swallowing them into an infinite loop ([#524](https://github.com/ai-driven-dev/framework/issues/524)) ([91241c5](https://github.com/ai-driven-dev/framework/commit/91241c50bc1649a0bcd74417296787a88f2d86d5))


### Miscellaneous

* **deps-dev:** bump @commitlint/cli from 19.8.1 to 21.2.1 in /cli ([#478](https://github.com/ai-driven-dev/framework/issues/478)) ([2b31132](https://github.com/ai-driven-dev/framework/commit/2b31132cf5db470b329835df5531b9ae058b9e33))
* **deps-dev:** bump @commitlint/config-conventional from 19.8.1 to 21.2.0 in /cli ([#539](https://github.com/ai-driven-dev/framework/issues/539)) ([9db5c0b](https://github.com/ai-driven-dev/framework/commit/9db5c0b63bf713a3122a53d1e455b3913b57b09c))
* **deps-dev:** bump @commitlint/config-conventional in /cli ([9db5c0b](https://github.com/ai-driven-dev/framework/commit/9db5c0b63bf713a3122a53d1e455b3913b57b09c))
* **deps-dev:** bump @types/node from 24.10.15 to 26.1.1 in /cli ([#480](https://github.com/ai-driven-dev/framework/issues/480)) ([d822a99](https://github.com/ai-driven-dev/framework/commit/d822a99c02e40838b6c2fc0225a5216d0dad2bc8))
* **deps-dev:** bump @types/node from 26.1.1 to 26.1.2 in /cli ([#534](https://github.com/ai-driven-dev/framework/issues/534)) ([b872b1c](https://github.com/ai-driven-dev/framework/commit/b872b1ca69cc57aa9b30d5de36a8c409518994d6))
* **deps-dev:** bump jscpd from 5.0.12 to 5.0.14 in /cli ([#537](https://github.com/ai-driven-dev/framework/issues/537)) ([a5a1cf4](https://github.com/ai-driven-dev/framework/commit/a5a1cf4712cc4edc5d74977de8ae1c3c471e0ee3))
* **deps-dev:** bump knip from 6.27.0 to 6.29.0 in /cli ([#536](https://github.com/ai-driven-dev/framework/issues/536)) ([9b575fe](https://github.com/ai-driven-dev/framework/commit/9b575fe940cd4760bf8797d3bf5bfda077477cbb))
* **deps-dev:** bump lefthook from 1.13.6 to 2.1.10 in /cli ([#535](https://github.com/ai-driven-dev/framework/issues/535)) ([a42cdf1](https://github.com/ai-driven-dev/framework/commit/a42cdf166545ce5dc7b88b3f43b239e7f0dac335))
* **deps-dev:** bump typescript from 5.9.3 to 7.0.2 in /cli ([#484](https://github.com/ai-driven-dev/framework/issues/484)) ([1aa97f6](https://github.com/ai-driven-dev/framework/commit/1aa97f68acd2b924ff5d80866fd1090b79a8b572))
* **deps:** bump @inquirer/prompts from 7.10.1 to 8.5.2 in /cli ([#540](https://github.com/ai-driven-dev/framework/issues/540)) ([87a39ec](https://github.com/ai-driven-dev/framework/commit/87a39eca6f8eb03c3f3ed2764c399e11590a45d3))
* **deps:** bump commander from 12.1.0 to 15.0.0 in /cli ([#479](https://github.com/ai-driven-dev/framework/issues/479)) ([32fa8e1](https://github.com/ai-driven-dev/framework/commit/32fa8e1161a99fd9e25d8e79b1943611c36593af))
* **deps:** bump smol-toml from 1.6.1 to 1.7.1 in /cli ([#538](https://github.com/ai-driven-dev/framework/issues/538)) ([06275a2](https://github.com/ai-driven-dev/framework/commit/06275a246da85eeaeec577ab87045db723a94414))


### Refactoring

* **cli:** decide restores in one place ([#554](https://github.com/ai-driven-dev/framework/issues/554)) ([3965985](https://github.com/ai-driven-dev/framework/commit/39659857af17bc6a3ec48602e7188b55b8565d52))
* **cli:** detect plugin drift through one implementation ([#532](https://github.com/ai-driven-dev/framework/issues/532)) ([9bd9724](https://github.com/ai-driven-dev/framework/commit/9bd9724712dfb50c9b370a7f6f388048193a0162))
* **cli:** inject PostInstallPipelineUseCase and GitignoreUseCase ([#523](https://github.com/ai-driven-dev/framework/issues/523)) ([9478440](https://github.com/ai-driven-dev/framework/commit/9478440bb1ee011e7d96a280d3a1ec347a12cd4d))
* **cli:** inject shared StatusUseCase/RestoreUseCase/UpdateOneToolUseCase ([#507](https://github.com/ai-driven-dev/framework/issues/507)) ([#508](https://github.com/ai-driven-dev/framework/issues/508)) ([e39d4ec](https://github.com/ai-driven-dev/framework/commit/e39d4ec50eea0e80c4504984c12900720922927f))
* **cli:** install content sections through one engine ([#552](https://github.com/ai-driven-dev/framework/issues/552)) ([b4826e3](https://github.com/ai-driven-dev/framework/commit/b4826e3b68f4b3d5722fdc25165e6ecba06a1268))
* **cli:** resolve marketplaces through one path ([#549](https://github.com/ai-driven-dev/framework/issues/549)) ([0788910](https://github.com/ai-driven-dev/framework/commit/0788910c2de0956b789e21568b43d187ccbcf978))
* **cli:** resolve plugin catalogs through one path ([#547](https://github.com/ai-driven-dev/framework/issues/547)) ([2255a09](https://github.com/ai-driven-dev/framework/commit/2255a09c1afa6d524403323383a6381e9533ce78))
* **cli:** resolve the plugin base dir in one place ([#544](https://github.com/ai-driven-dev/framework/issues/544)) ([a8c1081](https://github.com/ai-driven-dev/framework/commit/a8c10811e787731fddd0ed0eb48efc80830abd10))
* **cli:** share the plugin translator pipeline ([#546](https://github.com/ai-driven-dev/framework/issues/546)) ([4edeca9](https://github.com/ai-driven-dev/framework/commit/4edeca9b822cb6f6fe82150f56463e4f71cff49e))
* **cli:** update ai and ide tools through one implementation ([#553](https://github.com/ai-driven-dev/framework/issues/553)) ([4244090](https://github.com/ai-driven-dev/framework/commit/4244090c2d3849623c6b4d1e25fe0c9a41fe6f37))

## [5.1.5](https://github.com/ai-driven-dev/framework/compare/cli-v5.1.4...cli-v5.1.5) (2026-07-22)


Expand Down
2 changes: 1 addition & 1 deletion cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ai-driven-dev/cli",
"version": "5.1.5",
"version": "5.1.6",
"description": "AI-Driven Development CLI — install AI tool configs and plugins from the AIDD marketplace",
"license": "MIT",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/aidd-context/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "aidd-context",
"version": "2.4.1",
"version": "2.5.0",
"description": "Knowledge production: project bootstrap, project init, generation of context artifacts (skills, agents, rules, commands, hooks), mermaid diagrams, learn, explore, recipe how-to sheets",
"author": {
"name": "AI-Driven Dev",
Expand Down
Loading