◆ Vibe EngineeringSMIT · AI Agentic Engineering English
Class 12 · 12.6

Apna plugin aur marketplace banayein

Aaj ka ikhtitami hissa: jo kuch aap ne seekha hai usay plugin mein package karein aur apni marketplace ke zariye share karein. Sunne mein advanced lagta hai, lekin asal mein sirf folders aur do chhoti JSON files hain. Ek baar samajh aa jaye to plugins se dobara ghabrahat nahi hogi.

🎯 Maqsad: shareable plugin launch karna⏱ Parhein: 14 min📦 Qisam: hands-on + khulasa

Plugin aaj ke tamam hisse — commands, skills, sub-agents aur hooks — ko ek aisi cheez mein bundle karta hai jo ek qadam mein install ho sakti hai aur poori team ya duniya ke saath share ki ja sakti hai.

01Plugins kyun

Aap .claude/ mein alag alag files banate rahe hain. Plugin inhein naam aur version wale package mein jama karta hai. Team ke liye kuch plugins publish karein aur sab ko ek click mein wohi commands, skills aur safety hooks mil jate hain — poori company mein consistency.

02Plugin ki banawat

Hum independent-reviewer banayenge — aisa plugin jo haal ki tabdeeliyon ka independent review chalata hai (Codex ke zariye, ya agar aap chahein to Claude se). Yeh sirf ek khaas structure wala folder hai:

independent-reviewer/
.claude-plugin/
  plugin.json        # the manifest: name, description, version
commands/            # optional: slash commands
skills/              # optional: skills
agents/              # optional: sub-agents
hooks/
  hooks.json         # the hook config (moved here from settings.json)
.claude-plugin/plugin.json
{
  "name": "independent-reviewer",
  "description": "Carry out an independent review of all changes since last commit",
  "version": "0.1.0"
}
Do khaas folder names

.claude-plugin/ mein plugin.json manifest hota hai (naam aur jagah tay hoti hai). Is ke saath chaar optional folders — commands, skills, agents, hooks — capabilities rakhte hain. Apne settings.json se Stop hook ko hooks/hooks.json mein le jayein taake plugin ke saath safar kare (aur do baar define na ho).

03Marketplace banayein

Plugin ko theek tarah install karne aur doosron ko add karne dene ke liye usay marketplace ke zariye publish karein — repo ke top par ek aur chhoti JSON file:

.claude-plugin/marketplace.json
{
  "name": "edtools",
  "owner": { "name": "Ed", "email": "ed@example.com" },
  "plugins": [
    { "name": "independent-reviewer", "source": "./independent-reviewer" }
  ]
}
Marketplaceedtools Pluginindependent-reviewer commands/ — slash commandsskills/ — skillsagents/ — sub-agentshooks/ — hooks.json
Marketplace plugins ki list deta hai; har plugin commands, skills, sub-agents aur hooks ka koi bhi majmua bundle kar sakta hai.

04Install aur test karein

JSON tayyar ho to /plugin menu use karein. Apni local marketplace add karein (./ current repo ki taraf ishara karta hai), browse karein, plugin ko project scope par install karein aur restart karein.

Marketplace add karein/plugin

Marketplaces → Add marketplace → apne local repo ke liye ./ (ya shared repo ke liye GitHub URL).

Browse aur install kareinspace, enter

edtools kholein → plugins browse karein → independent-reviewer select karein → sab collaborators ke liye install karein (project scope).

Restart aur tasdeeq karein/plugin

Claude Code restart karein; Installed ke neeche independent-reviewer nazar aayega.

Hook ke safar ka saboot deinfaida

Apna local settings hook delete karein, Claude se README likhne ko kahen — review phir bhi chalega, ab plugin ke hook se.

Kahin bhi share karein

Repo ko GitHub par push karein aur koi bhi URL ke zariye aap ki marketplace add kar sakta hai — team ya wider community. Company apne manzoor shuda plugins ki private marketplace chala sakti hai. Sab kuch do chhoti JSON files se.

05Aaj ka khulasa aur agla qadam

Kaafi kuch hua: slash commands, agents aur sub-agents, Codex ki jhalak, hooks, aur ab plugins aur marketplaces. Agar dimagh ghoom raha hai to theek hai — in mein se aksar ki aap ko kam hi zaroorat hogi. Maqsad mumkin cheezon ka jaiza dena tha taake aap jaanein ke yeh maujood hain aur kahan dhoondhna hai.

Yeh kis taraf ja raha hai

Aaj ki har cheez ek hi manzil ki taraf ja rahi hai: bohot se agents ke darmiyan review-and-iterate loop ko automate karna. Custom commands, sub-agents aur hooks us wild day ki swarms aur orchestration ke bunyadi blocks hain — controlled chaos, un pieces se jama jo aap abhi mile hain.

Program ka 73% mukammal ho chuka hai — ab home stretch mein dakhil ho rahe hain. Cheezen mushkil ho rahi hain, lekin sirf is liye ke aap bohot zyada kaam kar rahe hain. Agla qadam: sandboxing — is sari craziness ko mehfooz chalana — aur Claude Code ko remotely chalana.

✓ Ahm baatein

  • Plugin commands, skills, sub-agents aur hooks ko ek installable package mein bundle karta hai.
  • Structure: .claude-plugin/plugin.json manifest + optional commands/ skills/ agents/ hooks/ folders.
  • Marketplace (.claude-plugin/marketplace.json) plugins ki list deta hai taake aap aur doosre log /plugin se install kar saken.
  • Hooks aur skills plugin ke saath safar karte hain — ek baar install karein aur poora setup saath aa jata hai.
  • Yeh pieces week 3 ki swarms aur orchestration ki bunyaad hain. Agla qadam: sandboxing.