fix(schema): move domain field to metadata.json for Claude Code compatibility

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>
This commit is contained in:
2026-02-07 17:00:58 -05:00
parent f4e62dd1fb
commit e824b18e44
46 changed files with 192 additions and 129 deletions

View File

@@ -1 +1,6 @@
{"mcp_servers": ["netbox"]}
{
"mcp_servers": [
"netbox"
],
"domain": "ops"
}

View File

@@ -21,6 +21,5 @@
],
"commands": [
"./commands/"
],
"domain": "ops"
]
}