feat: add Claude Code plugin with skills, agent, and MCP bundling#2
Merged
giancarloerra merged 1 commit intomainfrom Mar 15, 2026
Merged
feat: add Claude Code plugin with skills, agent, and MCP bundling#2giancarloerra merged 1 commit intomainfrom
giancarloerra merged 1 commit intomainfrom
Conversation
- Add .claude-plugin/plugin.json with MCP server reference and hooks - Add codebase-exploration skill with search-before-reading workflow - Add codebase-management skill with indexing and troubleshooting guides - Add codebase-explorer delegatable subagent for deep analysis - Add SessionStart hook for duplicate MCP detection - Add .mcp.json for plugin-bundled MCP server config - Update package.json files array to include plugin assets in npm package - Add release-it after:bump hook to sync plugin.json version - Update README with plugin install badge, instructions, and guidance
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First-class Claude Code plugin support. Users can now install SocratiCode with a single command and get the MCP server + workflow skills + explorer agent in one package:
claude plugin add --from-github giancarloerra/socraticodeChanges
.claude-plugin/plugin.json— plugin manifest referencing MCP server and hooks.mcp.json— bundled MCP server config (npx -y socraticode)codebase-exploration— search-before-reading workflow, graph traversal, context artifactscodebase-management— indexing, watching, troubleshooting, environment configurationreferences/tool-reference.mdwith all parameterscodebase-explorer— delegatable subagent for deep codebase analysisSessionStart— detects duplicate MCP+plugin installs and advises removalpackage.json—filesarray updated to include all plugin assets in npm package.release-it.json—after:bumphook to sync plugin.json version automaticallyREADME.md— plugin install badge, Claude Code install section, env config guidanceNo breaking changes
Existing MCP-only users are unaffected. The plugin is additive —
claude plugin addusers get skills and agent; MCP-only users continue working as before.Verification
npm run lint✅npx tsc --noEmit✅npm run test:unit✅