fix(schema): move domain to metadata.json (v9.1.2) #449

Merged
lmiranda merged 1 commits from fix/domain-schema-compliance into development 2026-02-07 22:04:55 +00:00
Owner

Summary

  • BREAKING FIX: Claude Code's strict schema validator rejects unrecognized keys in marketplace.json and plugin.json, causing Failed to load marketplace errors
  • Removed "domain" field from marketplace.json (all 3 profiles) and all 20 plugin.json files
  • Added "domain" to metadata.json for all 20 plugins (12 new files created, 8 existing updated)
  • Updated validate-marketplace.sh to read domain from metadata.json
  • Updated docs (CANONICAL-PATHS.md, CLAUDE.md) to reference metadata.json as domain source

Test plan

  • validate-marketplace.sh passes (ran as pre-commit hook)
  • verify-hooks.sh passes (5 hooks verified)
  • Zero "domain" fields in any marketplace*.json file
  • Zero "domain" fields in any plugin.json file
  • All 20 metadata.json files have correct "domain" value
  • Version 9.1.2 in marketplace.json, README.md, CLAUDE.md, CHANGELOG.md
  • Marketplace loads in Claude Code without schema errors
## Summary - **BREAKING FIX:** Claude Code's strict schema validator rejects unrecognized keys in `marketplace.json` and `plugin.json`, causing `Failed to load marketplace` errors - Removed `"domain"` field from `marketplace.json` (all 3 profiles) and all 20 `plugin.json` files - Added `"domain"` to `metadata.json` for all 20 plugins (12 new files created, 8 existing updated) - Updated `validate-marketplace.sh` to read domain from `metadata.json` - Updated docs (CANONICAL-PATHS.md, CLAUDE.md) to reference `metadata.json` as domain source ## Test plan - [x] `validate-marketplace.sh` passes (ran as pre-commit hook) - [x] `verify-hooks.sh` passes (5 hooks verified) - [x] Zero `"domain"` fields in any `marketplace*.json` file - [x] Zero `"domain"` fields in any `plugin.json` file - [x] All 20 `metadata.json` files have correct `"domain"` value - [x] Version 9.1.2 in marketplace.json, README.md, CLAUDE.md, CHANGELOG.md - [ ] Marketplace loads in Claude Code without schema errors
lmiranda added 1 commit 2026-02-07 22:02:33 +00:00
BREAKING FIX: Claude Code's marketplace schema validator rejects
unrecognized keys. The 'domain' field added in v8.0.0 caused
'Failed to load marketplace' errors on all 20 plugin entries.

- Removed 'domain' from marketplace.json (all 3 profiles)
- Removed 'domain' from all 20 plugin.json files
- Added 'domain' to metadata.json for all 20 plugins
- Updated validate-marketplace.sh to read from metadata.json
- Updated docs (CANONICAL-PATHS.md, CLAUDE.md) to reference metadata.json
- 12 new metadata.json files created (plugins without mcp_servers)
- 8 existing metadata.json files updated with domain field

Version: 9.1.2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
lmiranda merged commit 1fe19b85e3 into development 2026-02-07 22:04:55 +00:00
lmiranda deleted branch fix/domain-schema-compliance 2026-02-07 22:04:55 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#449