From platform-engineering
Discover and install Claude Code plugins from a marketplace, audit plugin dependencies, and decide whether to add a new plugin vs extend an existing one. Use when adding a new capability to the chassis, when an upstream plugin gets updated, when checking a plugin's transitive dependencies, or when picking between two competing marketplace plugins.
How this skill is triggered — by the user, by Claude, or both
Slash command
/platform-engineering:code-intelligence-plugins-discoverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Adding a new capability and unsure whether to extend an existing
Vendored under vendor/anthropics/code.claude.com/docs/en/:
| Doc | When |
|---|---|
discover-plugins.md | Finding plugins (built-in marketplaces, claude plugins) |
plugin-marketplaces.md | Distribution + how marketplaces resolve names |
plugin-dependencies.md | Transitive deps, version pinning, peerDeps |
Is the capability covered by an existing plugin in plugins/?
├── Yes → extend that plugin (add a SKILL, a tool, a hook). Don't fork.
└── No → check marketplaces:
├── Found in @anthropics/* official marketplace?
│ └── Yes → install + pin via `claude plugins add`
└── Found in a 3rd-party marketplace?
├── Audit dependencies (plugin-dependencies.md)
├── Read SKILL.md provenance + license
└── If trusted → install. Else: fork inline.
Default to extend — every new plugin adds maintenance surface. Fork only when:
claude plugins add <name>@<version> pins. Avoid floating
@latest — the chassis's npm run verify:freshness flags
unconstrained plugin specs.
vendor/anthropics/code.claude.com/docs/en/discover-plugins.mdvendor/anthropics/code.claude.com/docs/en/plugin-marketplaces.mdvendor/anthropics/code.claude.com/docs/en/plugin-dependencies.mdvendor/anthropics/code.claude.com/docs/en/plugins.md (overview)vendor/anthropics/code.claude.com/docs/en/plugins-reference.mdnpx claudepluginhub subagentceo/knowledge-engineering --plugin platform-engineeringGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.