Skip to content

Validate plugin catalog in CI#32943

Open
Atman36 wants to merge 2 commits intoanthropics:mainfrom
Atman36:fix/validate-plugin-catalog
Open

Validate plugin catalog in CI#32943
Atman36 wants to merge 2 commits intoanthropics:mainfrom
Atman36:fix/validate-plugin-catalog

Conversation

@Atman36
Copy link
Copy Markdown

@Atman36 Atman36 commented Mar 10, 2026

What

Add a lightweight scripts/validate-plugin-catalog.mjs validator and a GitHub Actions workflow that runs it whenever marketplace metadata or bundled plugins change.

Normalize the current catalog by adding the missing plugin-dev manifest and the missing security-guidance README so the validator passes on the current tree.

Why

The plugin catalog spans plugin directories, per-plugin manifests, plugins/README.md, and .claude-plugin/marketplace.json, but nothing in CI checked that those sources stayed aligned.

That made it easy for catalog drift to land silently and break plugin discoverability for both humans and agents.

How to verify

node scripts/validate-plugin-catalog.mjs

Notes

The validator currently checks for missing plugin READMEs, missing manifests, mismatched manifest names, mismatched marketplace sources, and set drift between plugin directories, plugins/README.md, and marketplace.json.

Atman36 and others added 2 commits March 11, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant