Skip to content

plugin: fix directory structure to match Claude Code plugin system#5

Open
josefbacik wants to merge 1 commit intomasoncl:mainfrom
josefbacik:fix-plugin-structure
Open

plugin: fix directory structure to match Claude Code plugin system#5
josefbacik wants to merge 1 commit intomasoncl:mainfrom
josefbacik:fix-plugin-structure

Conversation

@josefbacik
Copy link

The plugin used a non-standard directory layout that didn't match Claude Code's expected plugin structure, causing installation to fail.

  • Move marketplace.json to .claude-plugin/marketplace.json
  • Move claude_plugin.json to .claude-plugin/plugin.json with correct schema
  • Move mcp/semcode.json to .mcp.json with correct format (no mcpServers wrapper)
  • Update install.sh to point at directory instead of json file
  • Update documentation to reflect new paths

The plugin used a non-standard directory layout that didn't match
Claude Code's expected plugin structure, causing installation to fail.

- Move marketplace.json to .claude-plugin/marketplace.json
- Move claude_plugin.json to .claude-plugin/plugin.json with correct schema
- Move mcp/semcode.json to .mcp.json with correct format (no mcpServers wrapper)
- Update install.sh to point at directory instead of json file
- Update documentation to reflect new paths

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant