interplug
What it does: A documentation/guidance-only plugin (3 skills, 0 commands, 0 hooks, 0 MCP, 1 bump-version.sh script). Skills: create-plugin — a 6-phase plugin lifecycle workflow (plan → structure → components → test → debug → release); validate — a manual PASS/WARN/FAIL checklist plus jq/grep/find one-liners (no executable validator); troubleshoot — symptom→fix tables for 6 common failure modes (not loading, skill not triggering, command missing, MCP not starting, hooks not firing, dev workflow). Its most distinctive asset is references/polyglot-hooks.md (a cross-platform CMD/bash polyglot hook wrapper). Its own create-plugin SKILL frontmatter already redirects users to the official /plugin-dev:plugin-structure and /interskill:skill.
Rationale: The official Anthropic plugin-dev plugin — installed in two marketplaces on this machine — now covers nearly all of interplug’s surface and more: 7 skills (plugin-structure, hook-development, mcp-integration, skill-development, command-development, agent-development, plugin-settings), a create-plugin command, plus working plugin-validator and skill-reviewer agents. interplug’s create-plugin ≈ plugin-dev create-plugin + plugin-structure; interplug’s validate (a hand-checked list) is strictly weaker than plugin-dev’s plugin-validator agent; interplug’s troubleshoot overlaps plugin-dev guidance. interplug even cross-references /plugin-dev in its own code — a tacit admission of overlap. Compounding this, interplug’s docs have drifted: README/AGENTS describe a create skill, a /interplug:create-plugin slash command, and 14 reference files, but the code has a renamed create-plugin skill (invoked as a skill, no command), only 4 reference files, and zero commands. The defensible unique residue is thin (polyglot-hooks.md plus interverse-flavored troubleshooting), which argues for folding it into a surviving plugin rather than maintaining a redundant standalone toolkit.
SOTA gap: Two gaps. (1) The validate skill is human-read prose, not a deterministic runnable check with machine-parseable output — counter to the 2026 consensus that verification must be grounded in executable signals (deterministic-skeleton / grammar-constrained generation; agentic eval over runnable checks, not LLM-judged prose). (2) The entire toolkit teaches the pre-2026 plugin shape (eager skills/commands/hooks/MCP) and says nothing about progressive disclosure, deferred-tool loading (Anthropic Tool Search Tool, ~85% token reduction), thin-skill-over-one-MCP packaging, or MCP context-budget — which the ‘MCP context-bloat backlash’ / ‘skills + thin MCP beats heavy MCP’ / RAG-MCP trends established as table-stakes plugin-authoring guidance. A 2026 plugin-dev toolkit that omits ‘don’t eagerly load tool schemas’ is teaching an anti-pattern.
Redundancy: Strong overlap with the official Anthropic plugin-dev plugin (create-plugin + plugin-structure + plugin-validator agent cover interplug’s create/validate). Within interverse: interpub (its release phase + bump-version.sh duplicate interpub’s safe-publish/version-bump/sync-validation), interskill (skill authoring within plugins — interplug’s create-plugin defers to it), and interdev (interplug was extracted from interdev). The unique non-overlapping content is essentially polyglot-hooks.md.
Actions:
- Decide consolidation target: pin to official /plugin-dev for create/validate/structure and retire interplug’s overlapping create-plugin + validate skills, OR fold the surviving unique content into interskill.
- Preserve the one genuinely unique asset (references/polyglot-hooks.md cross-platform CMD/bash hook wrapper) by moving it into interskill or plugin-dev hook guidance before deprecating, so it is not lost.
- Fix the doc drift before any merge: README.md/AGENTS.md still claim a
createskill, a/interplug:create-pluginslash command (none exists — it is a skill), and 14 reference files (only 4 exist). - If interplug is kept short-term, add a one-line note to validate/troubleshoot pointing to plugin-dev’s plugin-validator agent and add progressive-disclosure / deferred-tool guidance to create-plugin so it stops teaching the eager-loading anti-pattern.