diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..0dae3bd --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,28 @@ +{ + "name": "cocoindex-code", + "version": "1.0.0", + "description": "AST-based semantic code search for Claude Code, Cursor, and any skill-compatible coding agent — install in one command.", + "owner": { + "name": "Roxabi", + "email": "mickael@bouly.io" + }, + "plugins": [ + { + "name": "cocoindex-code", + "source": "./", + "description": "Semantic code search skill — wraps the `ccc` CLI to give coding agents AST-aware search over the current codebase.", + "category": "development", + "tags": [ + "semantic-search", + "code-search", + "ast", + "indexing", + "rag", + "skill" + ], + "homepage": "https://github.com/Roxabi/cocoindex-code", + "repository": "https://github.com/Roxabi/cocoindex-code", + "license": "Apache-2.0" + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..2dabba4 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,21 @@ +{ + "name": "cocoindex-code", + "version": "1.0.0", + "description": "AST-based semantic code search via the ccc CLI. Bundles the ccc skill so coding agents handle init, indexing, and search automatically.", + "author": { + "name": "Roxabi", + "email": "mickael@bouly.io" + }, + "homepage": "https://github.com/Roxabi/cocoindex-code", + "repository": "https://github.com/Roxabi/cocoindex-code", + "license": "Apache-2.0", + "keywords": [ + "semantic-search", + "code-search", + "ast", + "rag", + "indexing", + "claude-code", + "skill" + ] +} diff --git a/README.md b/README.md index 51ac3ae..77e5585 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,17 @@ The agent uses semantic search automatically when it would be helpful. You can a Works with [Claude Code](https://docs.anthropic.com/en/docs/claude-code) and other skill-compatible agents. +#### Claude Code plugin marketplace + +For Claude Code users, this repository is also a [plugin marketplace](https://code.claude.com/docs/en/plugin-marketplaces). Install the skill from inside Claude Code with: + +```text +/plugin marketplace add Roxabi/cocoindex-code +/plugin install cocoindex-code@cocoindex-code +``` + +This bundles the same `ccc` skill, with version pinning and `/plugin marketplace update` for updates. + ### MCP Server Alternatively, use `ccc mcp` to run as an MCP server: