From 7e1d3110f6f3e095d106469c39ee6099dca85790 Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Wed, 1 Jul 2026 17:41:05 +0200 Subject: [PATCH] feat(plugins): add discovery keywords to each plugin.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a grounded `keywords` array to all 6 plugins' `plugin.json`, with terms drawn from each plugin's bundled skills/MCP/agents, mirroring the established ksail plugin precedent (`copilot-plugin/.claude-plugin/plugin.json` ships a keywords array). Per ADR-0001 §D3 the marketplace manifests keep their frozen minimal name/description/version/source entry schema — the discovery metadata lives in the per-plugin plugin.json only, so the byte-for-byte manifest parity check is untouched. Fixes #47 Part of #38 Co-Authored-By: Claude Opus 4.8 (1M context) --- plugins/agentic-engineering/plugin.json | 12 ++++++++++++ plugins/engineering-practices/plugin.json | 10 ++++++++++ plugins/frontend-design/plugin.json | 10 ++++++++++ plugins/github/plugin.json | 11 +++++++++++ plugins/gitops-kubernetes/plugin.json | 13 +++++++++++++ plugins/go/plugin.json | 9 +++++++++ 6 files changed, 65 insertions(+) diff --git a/plugins/agentic-engineering/plugin.json b/plugins/agentic-engineering/plugin.json index b07bbf3..db8f43e 100644 --- a/plugins/agentic-engineering/plugin.json +++ b/plugins/agentic-engineering/plugin.json @@ -6,5 +6,17 @@ "name": "devantler-tech", "url": "https://github.com/devantler-tech" }, + "keywords": [ + "ai", + "agents", + "agentic", + "llm", + "copilot", + "copilot-sdk", + "agent-instructions", + "mcp", + "skills", + "prompt-engineering" + ], "skills": "skills/" } diff --git a/plugins/engineering-practices/plugin.json b/plugins/engineering-practices/plugin.json index d61aac8..a1f3f3a 100644 --- a/plugins/engineering-practices/plugin.json +++ b/plugins/engineering-practices/plugin.json @@ -6,5 +6,15 @@ "name": "devantler-tech", "url": "https://github.com/devantler-tech" }, + "keywords": [ + "git", + "conventional-commits", + "releases", + "refactoring", + "tdd", + "test-driven-development", + "code-quality", + "engineering" + ], "skills": "skills/" } diff --git a/plugins/frontend-design/plugin.json b/plugins/frontend-design/plugin.json index 1b934f3..0d50e44 100644 --- a/plugins/frontend-design/plugin.json +++ b/plugins/frontend-design/plugin.json @@ -6,5 +6,15 @@ "name": "devantler-tech", "url": "https://github.com/devantler-tech" }, + "keywords": [ + "frontend", + "ui", + "ux", + "astro", + "web-design", + "css", + "accessibility", + "design" + ], "skills": "skills/" } diff --git a/plugins/github/plugin.json b/plugins/github/plugin.json index efdca71..7944218 100644 --- a/plugins/github/plugin.json +++ b/plugins/github/plugin.json @@ -6,5 +6,16 @@ "name": "devantler-tech", "url": "https://github.com/devantler-tech" }, + "keywords": [ + "github", + "git", + "gh-cli", + "pull-requests", + "stacked-prs", + "github-actions", + "workflows", + "issues", + "ci-cd" + ], "skills": "skills/" } diff --git a/plugins/gitops-kubernetes/plugin.json b/plugins/gitops-kubernetes/plugin.json index 14d85cd..c6ac846 100644 --- a/plugins/gitops-kubernetes/plugin.json +++ b/plugins/gitops-kubernetes/plugin.json @@ -6,6 +6,19 @@ "name": "devantler-tech", "url": "https://github.com/devantler-tech" }, + "keywords": [ + "gitops", + "flux", + "flux-cd", + "kubernetes", + "k8s", + "mcp", + "cluster-debugging", + "repository-audit", + "multi-tenancy", + "helm", + "kustomize" + ], "skills": "skills/", "agents": "agents/" } diff --git a/plugins/go/plugin.json b/plugins/go/plugin.json index 3e3ec08..d019766 100644 --- a/plugins/go/plugin.json +++ b/plugins/go/plugin.json @@ -6,5 +6,14 @@ "name": "devantler-tech", "url": "https://github.com/devantler-tech" }, + "keywords": [ + "go", + "golang", + "concurrency", + "generics", + "interfaces", + "testing", + "microservices" + ], "skills": "skills/" }