refactor(plugins): Simplify marketplace.json and add metadata fields to plugin.json

This commit optimizes the plugin marketplace structure by following Claude Code's recommended pattern:
- Simplified marketplace.json to only contain required fields (name, source) and marketplace-specific fields (category)
- Added homepage and repository fields to all plugin.json files for better discoverability
- Removed redundant metadata from marketplace.json as it's already defined in each plugin's plugin.json

By setting strict: true (default), the marketplace delegates to plugin.json as the authoritative source,
following the DRY principle and reducing maintenance overhead.

Updated files:
- .claude-plugin/marketplace.json: Removed description, version, author, keywords, license, strict fields
- .claude/plugins/repomix-mcp/.claude-plugin/plugin.json: Added homepage and repository
- .claude/plugins/repomix-commands/.claude-plugin/plugin.json: Added homepage and repository
- .claude/plugins/repomix-explorer/.claude-plugin/plugin.json: Added homepage and repository
This commit is contained in:
Kazuki Yamada
2025-10-25 15:27:01 +09:00
parent 3b1bf607ee
commit 31a954d53e
4 changed files with 9 additions and 27 deletions

View File

@@ -11,41 +11,17 @@
{
"name": "repomix-mcp",
"source": "./.claude/plugins/repomix-mcp",
"description": "Repomix MCP server for AI-powered codebase analysis. Pack local/remote repositories, search outputs, and read files with built-in security scanning. Foundation plugin that enables all Repomix features in Claude Code.",
"version": "1.0.1",
"author": {
"name": "yamadashy"
},
"keywords": ["repomix", "mcp", "codebase-analysis", "ai", "github"],
"category": "integration",
"license": "MIT",
"strict": false
"category": "integration"
},
{
"name": "repomix-commands",
"source": "./.claude/plugins/repomix-commands",
"description": "Slash commands for quick Repomix operations. Pack local and remote repositories with simple commands like /pack-local and /pack-remote.",
"version": "1.0.2",
"author": {
"name": "yamadashy"
},
"keywords": ["repomix", "commands", "pack", "productivity"],
"category": "productivity",
"license": "MIT",
"strict": false
"category": "productivity"
},
{
"name": "repomix-explorer",
"source": "./.claude/plugins/repomix-explorer",
"description": "AI-powered repository analysis agent using Repomix CLI. Analyzes local and remote repositories intelligently by running repomix commands, then reading and searching the generated output files to answer questions about code structure, patterns, and content.",
"version": "1.1.0",
"author": {
"name": "yamadashy"
},
"keywords": ["repomix", "agent", "repository-analysis", "code-exploration", "ai"],
"category": "productivity",
"license": "MIT",
"strict": false
"category": "productivity"
}
]
}

View File

@@ -5,6 +5,8 @@
"author": {
"name": "yamadashy"
},
"homepage": "https://repomix.com/docs/guide/claude-code-plugins",
"repository": "https://github.com/yamadashy/repomix",
"keywords": ["repomix", "commands", "pack", "productivity"],
"license": "MIT"
}

View File

@@ -5,6 +5,8 @@
"author": {
"name": "yamadashy"
},
"homepage": "https://repomix.com/docs/guide/claude-code-plugins",
"repository": "https://github.com/yamadashy/repomix",
"keywords": ["repomix", "agent", "repository-analysis", "code-exploration", "ai"],
"license": "MIT"
}

View File

@@ -5,6 +5,8 @@
"author": {
"name": "yamadashy"
},
"homepage": "https://repomix.com/docs/guide/claude-code-plugins",
"repository": "https://github.com/yamadashy/repomix",
"keywords": ["repomix", "mcp", "codebase-analysis", "ai", "github"],
"license": "MIT"
}