The all-in-one Claude Code plugin by xgodev, and home of the
xgodev marketplace. One install brings every xgodev
capability:
devskill (door) -- one skill routing to: engineering discipline (dev-rules), the quality-gate flow, boost docs, and Rust discipline. Leaves: grouped-index documentation forxgodev/boost, the modular Go service framework. Seedocs/golang-boost.md.- Quality Gate -- the gate flow inside the
devskill plus an opt-in PR-gate hook (gh pr createis gated;git pushnever is). The gate itself lives inxgodev/quality-gateand ships as per-language Docker images (ghcr.io/xgodev/quality-gate/<lang>); this plugin runs the pinned image (dockerrequired, fails open when absent). Fails only when a change worsens a metric vs a base ref. Seedocs/quality-gate.md. dev-rules-- macro, language-agnostic engineering-discipline skill (data ownership, zero coupling, RED-first TDD, docs-synced commits, verify-before-done), with RED-first enforcement hooks. Seedocs/dev-rules.md.skill-rules-- skill-authoring discipline: every skill must be portable across all developers and machines. Seedocs/skill-rules.md.ux-ui-- the design skill: a searchable catalog (palettes, styles, typography, charts, UX guidelines, per-framework patterns) plus UX methodology references. Catalog data is queried by a bundled engine, never loaded into context. Seedocs/ux-catalog.md.- Dependency:
superpowers-- core skills library by Jesse Vincent (TDD, debugging, collaboration patterns), resolved from the officialclaude-plugins-officialmarketplace and auto-installed withclaude-plugin. An existingsuperpowers@claude-plugins-officialinstall satisfies it -- no duplicate copy.
Skills are namespaced by the plugin name: claude-plugin:dev,
claude-plugin:ux-ui (design), claude-plugin:skill-rules. They trigger on
natural phrases (e.g. "run quality gate" / "run QG") without the prefix.
/plugin marketplace add git@github.com:xgodev/claude-plugin.git
/plugin install claude-plugin@xgodev
The superpowers dependency auto-installs with claude-plugin, no
extra step: it resolves from claude-plugins-official (preconfigured in
Claude Code; an existing install satisfies it).
Inside Claude Code:
/plugin update claude-plugin
From the CLI:
claude plugin update claude-plugin@xgodevIf it reports Plugin "..." not found, specify the scope explicitly
(--scope user, project, local, or managed); claude plugin list
shows where it is installed.
Third-party marketplaces have auto-update disabled by default. Enable it via
/plugin -> Marketplaces -> xgodev -> Enable auto-update,
or declaratively in ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"xgodev": {
"source": {
"source": "git",
"url": "git@github.com:xgodev/claude-plugin.git"
},
"autoUpdate": true
}
}
}An update is only recognized when the
versioninplugin.jsonis incremented. Commits without a version bump do not trigger an update.
Measured cost of installing this plugin, A/B-tested with Claude Code
(claude -p in the same fresh project with the plugin disabled vs
enabled; total context = input + cache_creation + cache_read tokens of
the first request):
| Configuration | Total context (first request) |
|---|---|
| Claude Code baseline, plugin disabled | ~25,123 tokens |
With claude-plugin enabled |
~25,427 tokens |
| Plugin overhead, per session | ~304 tokens (+1.2%) |
That always-on cost is ONLY the name + description lines of the two bundled skills plus plugin registration metadata. Everything else is pay-per-use:
| Component | Always-on | Loaded when |
|---|---|---|
dev description (door: engineering, gate, boost, rust, design) |
~110 tokens | every session |
ux-ui description (design) |
~85 tokens | every session |
skill-rules description |
~40 tokens | every session |
dev router SKILL.md + the leaf it routes to |
0 | only when the skill fires |
| Hooks (PR gate, RED-first, main-folder, line-cap, issue reminder, mode prompt) | 0 | never (run as processes) |
| MCP servers | 0 | none bundled |
.claude-plugin/ plugin.json (the single plugin) + marketplace.json (xgodev)
skills/ dev/{SKILL.md router, engineering/, golang/boost/, rust/}
ux-ui/ (design: catalog + references) skill-rules/ (shipped)
hooks/ hooks.json (merged registry) + test/; scripts grouped by area:
quality-gate/pr-gate.sh, dev-rules/{red-first-guard.sh,
main-folder-guard.sh, line-cap-guard.sh,
issue-comment-reminder.sh, mode-prompt.sh,
clear-after-commit.sh, lib/}
scripts/ verify_references.py (boost skill link checker)
verify_config_roots.py (boost config namespaces vs source)
docs/ per-area docs (quality-gate, hooks, dev-rules, ...)
The quality gate is not bundled here -- it lives in
xgodev/quality-gate as Docker
images. See docs/quality-gate.md.
MIT -- see LICENSE.
- Version: 1.17.1