mirror of
https://github.com/yamadashy/repomix.git
synced 2025-12-16 12:00:13 +01:00
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:
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user