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:
3
plugins/clarity-assist/.claude-plugin/metadata.json
Normal file
3
plugins/clarity-assist/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "core"
|
||||
}
|
||||
@@ -18,6 +18,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "core"
|
||||
}
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["netbox"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"netbox"
|
||||
],
|
||||
"domain": "ops"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "ops"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/code-sentinel/.claude-plugin/metadata.json
Normal file
3
plugins/code-sentinel/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "core"
|
||||
}
|
||||
@@ -18,6 +18,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["contract-validator"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"contract-validator"
|
||||
],
|
||||
"domain": "core"
|
||||
}
|
||||
|
||||
@@ -19,6 +19,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["data-platform"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"data-platform"
|
||||
],
|
||||
"domain": "data"
|
||||
}
|
||||
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "data"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/data-seed/.claude-plugin/metadata.json
Normal file
3
plugins/data-seed/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "data"
|
||||
}
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "data"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/debug-mcp/.claude-plugin/metadata.json
Normal file
3
plugins/debug-mcp/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "debug"
|
||||
}
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "debug"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["gitea"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"gitea"
|
||||
],
|
||||
"domain": "core"
|
||||
}
|
||||
|
||||
@@ -18,6 +18,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["gitea"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"gitea"
|
||||
],
|
||||
"domain": "core"
|
||||
}
|
||||
|
||||
@@ -18,6 +18,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/ops-deploy-pipeline/.claude-plugin/metadata.json
Normal file
3
plugins/ops-deploy-pipeline/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "ops"
|
||||
}
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "ops"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/ops-release-manager/.claude-plugin/metadata.json
Normal file
3
plugins/ops-release-manager/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "ops"
|
||||
}
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "ops"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["gitea"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"gitea"
|
||||
],
|
||||
"domain": "core"
|
||||
}
|
||||
|
||||
@@ -18,6 +18,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/project-hygiene/.claude-plugin/metadata.json
Normal file
3
plugins/project-hygiene/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "core"
|
||||
}
|
||||
@@ -15,7 +15,6 @@
|
||||
"maintenance",
|
||||
"manual-check"
|
||||
],
|
||||
"domain": "core",
|
||||
"commands": [
|
||||
"./commands/"
|
||||
]
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["gitea"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"gitea"
|
||||
],
|
||||
"domain": "core"
|
||||
}
|
||||
|
||||
@@ -18,6 +18,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "core"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/saas-api-platform/.claude-plugin/metadata.json
Normal file
3
plugins/saas-api-platform/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "saas"
|
||||
}
|
||||
@@ -21,6 +21,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "saas"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/saas-db-migrate/.claude-plugin/metadata.json
Normal file
3
plugins/saas-db-migrate/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "saas"
|
||||
}
|
||||
@@ -20,6 +20,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "saas"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/saas-react-platform/.claude-plugin/metadata.json
Normal file
3
plugins/saas-react-platform/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "saas"
|
||||
}
|
||||
@@ -21,6 +21,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "saas"
|
||||
]
|
||||
}
|
||||
|
||||
3
plugins/saas-test-pilot/.claude-plugin/metadata.json
Normal file
3
plugins/saas-test-pilot/.claude-plugin/metadata.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"domain": "saas"
|
||||
}
|
||||
@@ -21,6 +21,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "saas"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{"mcp_servers": ["viz-platform"]}
|
||||
{
|
||||
"mcp_servers": [
|
||||
"viz-platform"
|
||||
],
|
||||
"domain": "data"
|
||||
}
|
||||
|
||||
@@ -21,6 +21,5 @@
|
||||
],
|
||||
"commands": [
|
||||
"./commands/"
|
||||
],
|
||||
"domain": "data"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user