3.2 KiB
claude-plugins
A curated marketplace of Claude Code plugins — skills, agents, hooks, and MCP configs.
when working in this repository on information on how skills and marketplaces should be created edited can be referenced in the following urls:
- https://code.claude.com/docs/en/plugin-marketplaces.md
- https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview.md
When in doubt about yourself refer to the claude documentation
Repository structure
.claude-plugin/
marketplace.json # Marketplace manifest listing all available plugins
plugins/
go/ # Go development plugin
.claude-plugin/
plugin.json # Plugin manifest
.lsp.json # gopls LSP server config
agents/
go-dev.md # Senior Go developer agent
skills/
go-idioms/ # Idiomatic Go style (Effective Go, Code Review Comments, proverbs, spec)
go-review/ # Code review checklist
go-test/ # Table-driven tests, subtests, no assertion libs
go-bench/ # Benchmarking patterns (ResetTimer, ReportAllocs, sink var)
go-errors/ # Error wrapping (fmt.Errorf %w), sentinel errors
go-concurrency/ # Goroutine patterns, channels, race detector
go-secure/ # Security audits, gosec
Marketplace (marketplace.json)
- name:
cc-plugins - owner: jchenry
- pluginRoot:
./plugins - repository:
https://git.sdf.org/jchenry/claude-plugins
Listed plugins
| Name | Source | Description |
|---|---|---|
go |
./plugins/go |
Go dev skills + gopls LSP |
gopls-lsp |
github:anthropics/claude-plugins-official |
Official gopls LSP plugin |
Go plugin (plugins/go)
plugin.json fields
Per official docs, documented fields are name, description, version, author, license, homepage, repository, keywords. All plugin directories (skills/, agents/, hooks/, .lsp.json, .mcp.json) are auto-discovered by convention — no explicit declaration needed.
{
"name": "go",
"version": "0.1.0",
"description": "...",
"author": { "name": "jchenry" },
"license": "MIT",
"keywords": [...]
}
Note
:
agentsconfirmed invalid (removed).skillsandlspServersare undocumented — may cause future validation errors. Theskills/andagents/directories and.lsp.jsonare auto-discovered.
Agent: go-dev
- Model: opus
- Tools: Read, Write, Edit, Glob, Grep, Bash
- Skills loaded: go-idioms, go-review, go-test, go-bench, go-errors, go-concurrency, go-secure
- Senior Go engineer persona; enforces idiomatic Go, gofmt, error handling, race detection
LSP: gopls
Configured via .lsp.json at plugin root (auto-discovered):
nilness,shadow,unusedparams,unusedwriteanalyses enabledstaticcheck: truesemanticTokens: true- Extensions:
.go → go
Known issues
agentsfield inplugin.jsonis not a valid schema field — confirmed causes "agents: Invalid input"; removedagents/directory is auto-discovered per docsskillsandlspServersfields inplugin.jsonare undocumented; may cause validation issues