You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
require tags with component type; add 'other' type to existing plugins
- Make tags required with at least one component type in validation
- Add 'other' type tag to plugins missing a canonical type
- Update CONTRIBUTING.md, PR templates, and site filters
- Simplify tag filter logic (remove __other__ pseudo-tag)
- Sort 'other' category last in UI
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE/add-plugin.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,10 @@
3
3
**Plugin name:**
4
4
**Source:**<!-- e.g. GitHub repo, Git URL, npm package -->
5
5
**License:**<!-- e.g. MIT, Apache-2.0 -->
6
-
**Category:**
6
+
**Category:**<!-- one of: development, testing, devops, security, documentation, productivity, data, design, other -->
7
+
**Type / tags:**<!-- must include ≥1 of: skills, agents, hooks, commands, mcp-servers, lsp-servers, integration, other. Free-form descriptors allowed alongside, e.g. ["skills", "python"] -->
8
+
9
+
> **Using `other`?** If you set the category or a type tag to `other` because nothing else fits, please briefly explain why in the description below — it helps us decide whether to add a new category/type later.
7
10
8
11
### Checklist
9
12
@@ -12,6 +15,8 @@
12
15
-[ ] Plugin has a `README.md`
13
16
-[ ] Plugin has a `LICENSE`
14
17
-[ ] Plugin name is kebab-case
18
+
-[ ]`category` is set to one of the allowed values
19
+
-[ ]`tags` includes at least one component type (skills/agents/hooks/commands/mcp-servers/lsp-servers/integration/other)
15
20
-[ ] Plugin file added to `plugins/` directory (do not edit `marketplace.json`)
16
21
-[ ] Tested locally with `/plugin marketplace add` and `/plugin install`
0 commit comments