โ—† Vibe EngineeringSMIT ยท AI Agentic Engineering Urdu
Class 8 ยท 8.6

Plugins โ€” and choosing the right setup

The best-of-both building block: plugins bundle MCP servers, skills and commands behind proper marketplaces. Install a few, then land the simple rule for when to use MCP, skills or plugins.

๐ŸŽฏ Goal: a clear decision ruleโฑ Read: 11 min๐Ÿงญ Type: concepts + hands-on

Last, and best-of-both: plugins. If MCP and skills felt like a lot to navigate, plugins are the answer โ€” and they lead straight into the simple decision rule that ends the day.

01What a plugin is

A bundle of everything

A plugin packages features together: one or more MCP servers, skills, slash-commands, and other pieces (like hooks and agents, which we'll meet later). It's the highest-level idea of the three, and the newest โ€” plugins arrived in October 2025.

๐Ÿ“ฆ PLUGIN MCP servers Skills Commands hooksโ€ฆ

Plugins solve the discovery jankiness with proper, authoritative marketplaces, and they let the plugin's author make the MCP-vs-skill trade-offs for you. You explicitly trigger their commands by typing them, which removes the "will this fire?" hand-waviness of skills.

You've already used one

Remember the Ralph loop from Class 7? That was a plugin โ€” a bundle including the /ralph-loop command. You've been a plugin user since yesterday.

The trade-offs

Plugins are, for now, Claude Code-only (unlike MCP and skills). They're the least configurable โ€” you install the whole bundle, a broad-brush stroke, rather than mixing and matching. And it's best not to over-install: a pile of plugins complicates your setup.

02Installing plugins from the marketplace

Run /plugin for the in-Claude experience: three tabs โ€” Discover, Installed, Marketplaces. By default you're linked to the claude-plugins-official marketplace (an Anthropic GitHub repo with first-party plugins and third-party external ones โ€” GitHub, GitLab, Playwright, Slack, Stripe, Supabaseโ€ฆ).

Claude Code ยท /plugin โ†’ Discover
# Discover is sorted by most-installed. Space to select, i to install:
[x] front-end-design     # most popular โ€” distinctive, production-grade UIs
[x] context7             # just wraps Upstash's Context7 MCP server
[x] code-review          # official PR code-review flow
[x] code-simplifier      # Anthropic's own agent for de-slopping code
[ ] ralph-loop           # the one from Class 7
# press i โ†’ "installed 4 plugins", then restart Claude
Team & company marketplaces

You can add other marketplaces you trust โ€” a classic use is your company's or team's own marketplace, given as a GitHub address. That's how you share a curated set of plugins across an organisation. Add third-party marketplaces only with care, and only ones you trust.

After restarting, /context shows them loaded โ€” an MCP plugin (Context7), a code-simplifier agent, front-end-design and code-review. Try one with natural language โ€” "please use the code-simplifier agent to simplify the entire codebase" โ€” and it figures out the real name (code-simplifier:code-simplifier), runs for ~6 minutes, refactors, and reports tests passing. Note what happened: a plugin just installed an agent โ€” something we haven't even covered yet โ€” and it worked.

03MCP vs Skills vs Plugins โ€” the decision

Everything comes together here. First, the honest scorecard:

๐Ÿ”Œ MCP๐Ÿ“„ Skills๐Ÿ“ฆ Plugins
ProsHuge ecosystem; flexible; maturing marketplaces & ratings.Context-efficient; dead simple; great results; loved.Best of both; simplest to set up; explicit commands.
ConsContext-hungry (better now); complex to build; very granular.Less flexible; immature discovery/marketplaces.Claude Code-only; least configurable; easy to over-install.
Works beyond Claude Code?YesYesNo (for now)
Start with PLUGINS Is there a plugin that does it? yes โ†’ use it โœ” Install the plugin no / specialised โ†“ Need raw tools?market data โ†’ MCP ยท share in team โ†’ skill Default to plugins. Drop to MCP for specialised tools (Massive); to skills for a specific skill or team-shared expertise.
The rule, in one breath

Start with plugins. If a plugin does what you need, use it โ€” you needn't care whether it's MCP or skills underneath. Reach for MCP directly only for specialised tools that demand it (live market data via Massive). Reach for a skill directly when you want a specific one (Agent Browser) or to share expertise across your team via Git. Even then, the simplest path is usually a plugin that contains those skills.

โœ“ Key takeaways

  • A plugin bundles MCP servers + skills + commands (+ hooks/agents), made discoverable via marketplaces.
  • Install via /plugin โ†’ Discover; you already used one (the Ralph loop).
  • Add trusted team/company marketplaces by GitHub address to share a curated set.
  • Trade-offs: plugins are Claude Code-only and least configurable; don't over-install.
  • Decision: start with plugins; use MCP for specialised tools; use skills for a specific skill or team sharing.
That's Class 8 โ€” you're past the halfway point ๐ŸŽ‰

A giant day, digested: the tools idea, MCP end-to-end, skills and progressive disclosure, and plugins with a clear decision rule. We'll use all three again tomorrow and keep building on them as we move into agents. Take a moment โ€” you're a good deal more of a pro than you were yesterday.