feat(marketplace): add domain metadata to all plugins [BREAKING]

- domain field required in plugin.json and marketplace.json (core/data/ops)
- validate-marketplace.sh enforces domain presence and allowed values
- claude-launch.sh new profiles: saas, ops, debug; infra deprecated
- CANONICAL-PATHS.md and CLAUDE.md updated with domain conventions

BREAKING CHANGE: validate-marketplace.sh rejects plugins without domain field

Version: 8.0.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-06 11:50:21 -05:00
parent d13c310e67
commit 442ed63b4c
20 changed files with 391 additions and 63 deletions

View File

@@ -16,5 +16,8 @@
"requirements",
"methodology"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -18,5 +18,8 @@
"settings",
"permissions"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -19,5 +19,8 @@
"data-quality",
"validation"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "ops"
}

View File

@@ -9,6 +9,15 @@
"homepage": "https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace/src/branch/main/plugins/code-sentinel/README.md",
"repository": "https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace.git",
"license": "MIT",
"keywords": ["security", "refactoring", "code-quality", "static-analysis", "hooks"],
"commands": ["./commands/"]
"keywords": [
"security",
"refactoring",
"code-quality",
"static-analysis",
"hooks"
],
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -17,5 +17,8 @@
"interfaces",
"cross-plugin"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -18,5 +18,8 @@
"etl",
"dataframe"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "data"
}

View File

@@ -9,6 +9,15 @@
"homepage": "https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace/src/branch/main/plugins/doc-guardian/README.md",
"repository": "https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace.git",
"license": "MIT",
"keywords": ["documentation", "sync", "drift-detection", "automation", "hooks"],
"commands": ["./commands/"]
"keywords": [
"documentation",
"sync",
"drift-detection",
"automation",
"hooks"
],
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -16,5 +16,8 @@
"branch",
"automation"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -16,5 +16,8 @@
"performance",
"multi-agent"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -28,5 +28,6 @@
]
}
]
}
},
"domain": "core"
}

View File

@@ -16,5 +16,8 @@
"agile",
"lessons-learned"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "core"
}

View File

@@ -19,5 +19,8 @@
"visualization",
"dmc"
],
"commands": ["./commands/"]
"commands": [
"./commands/"
],
"domain": "data"
}