fix(cli): doctor warns that claude no longer declares aidd-framework right after a clean setup
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 74/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- typescript
- Domain
- cli, developer-experience
Research direction
Open cli/src/contexts/framework/application/doctor/doctor-registration-use-case.ts and read checkDeclaredMarketplaces to see that it only reads the project's .claude/settings.local.json. Compare it with the machine-scope handling introduced by framework-source-is-machine-scope and with how setup now registers the marketplace in Claude Code's user settings, so the check can skip or look at the right scope. Done means aidd doctor prints no warning after a clean aidd setup --source remote --ai claude, and the existing doctor tests are updated to cover the machine-scope case.
Written by the indexing model from the issue text.
Description
Description
After a clean aidd setup for Claude Code, aidd doctor reports a warning that no command can clear:
Warning: claude no longer declares marketplace 'aidd-framework'
Fix: Run `aidd marketplace refresh` to write it back to .claude/settings.local.json.
Since the framework source became machine-scope, the marketplace is registered once, in Claude Code's user settings. doctor still looks for it in the project's .claude/settings.local.json (checkDeclaredMarketplaces in doctor-registration-use-case.ts), where setup no longer writes it. The check fails on the happy path, and the fix it names does nothing.
Affected file(s)
cli/src/contexts/framework/application/doctor/doctor-registration-use-case.ts
Expected behaviour
aidd doctor reports no warning right after a successful aidd setup. If a project-level declaration is not expected for the machine-scope framework marketplace, the check skips it.
Observed behaviour
In an empty git project, with HOME, XDG_CONFIG_HOME and AIDD_USER_CONFIG_DIR pointing at empty temporary directories:
aidd setup --source remote --ai claude --plugins recommended --yesexits 0 and writesenabledPluginsfor six plugins to.claude/settings.local.json.aidd doctorprints the warning above.aidd marketplace refreshprintsaidd-framework: ok.aidd doctorprints the same warning.aidd syncprintsNothing to restore.aidd doctorprints the same warning.
.claude/settings.local.json still holds only enabledPlugins. The marketplace is present in Claude Code's own registry (known_marketplaces.json).
AI tool
Claude Code
aidd-cli version
5.6.0, from the published package and from a build of the current source.
OS
macOS
Additional context
- The check was written before the framework source moved to machine scope (
framework-source-is-machine-scope). - Found while recording the install demo for the README.
Code of Conduct
- I agree to follow this project's Code of Conduct.
- Dominant language
- TypeScript
- Stars
- 481
- Forks
- 45
- Avg merge
- 23h 18m
- Merged PRs (30d)
- 106
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ai-driven-dev/framework
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
ai-driven-dev/framework#1163 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ai-driven-dev/framework#1162 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ai-driven-dev/framework#1147 ·
Maintainers usually reply within 1 day
-
docs(framework): explain how a contributor without push access opens a pull requestMay be free again @sadhana-s-codez claimed this 9 days ago, and no pull request is open. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ai-driven-dev/framework#1117 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ai-driven-dev/framework#1112 · 1 comment ·
Maintainers usually reply within 1 day
All issues in ai-driven-dev/framework
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
🐛 bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
LibreChat-AI/LibreChat#17875 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
category:helper tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
LanternOps/breeze#11285 ·
Maintainers usually reply within 1 day
-
area: core area: docs good first issue help wanted lane: free-agent priority: P3 roadmap size: XS type: task
Difficulty 1/5 Under an hour Newbie friendliness 86/100
arminazimi/seaworthy#701 ·
Maintainers usually reply within 1 day