Skip to content

Commit 87e927a

Browse files
committed
[kensai] fix plugin source path in marketplace manifest
Bare identifier without './' prefix was interpreted as an unsupported source type instead of a relative directory path.
1 parent 6784eff commit 87e927a

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
{
1313
"name": "kensai",
1414
"description": "Multi-agent code review pipeline with adversarial falsification, orchestrated by a stateful MCP server",
15-
"source": "kensai",
15+
"source": "./claude/kensai",
1616
"version": "0.1.1",
1717
"license": "MIT",
1818
"keywords": [

CLAUDE.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ Each ecosystem has its own instruction file (`CLAUDE.md`, `AGENTS.md`, etc.) wit
5252
`.claude-plugin/marketplace.json` (which lists all plugins in a single file)
5353
- Update both files when bumping versions
5454

55+
**Marketplace manifest (`marketplace.json`):**
56+
57+
- The `source` field in each plugin entry must be a `./`-prefixed relative path from the repo root to the plugin
58+
directory (e.g., `"./claude/kensai"`). Bare names or paths without `./` are interpreted as unsupported source types
59+
- The `pluginRoot` metadata field is not honored by Claude Code — do not rely on it for path resolution
60+
5561
**Licensing:**
5662

5763
- Every plugin must contain a copy of the root `LICENSE` file in its directory

0 commit comments

Comments
 (0)