claude-skills/engineering/code-tour
Reza Rezvani 55e7e45512 fix(plugins): repair skills path in 35 plugin.json files (#539)
Claude Code v2.1.107+ rejects bare "skills": "./" with "Path escapes
plugin directory: ./". This blocks every plugin in the marketplace from
loading. Replace with the layout-appropriate form per the official
plugins reference:

- Single-skill plugin (SKILL.md at root):
    "skills": ["./"]                  array form (per docs example)
- Plugin with skills/ subdir:
    "skills": "./skills"              standard subdir layout
- Multi-skill domain plugin (skills are subfolders at root):
    "skills": ["./sub1", "./sub2"]    explicit list of skill dirs

The multi-skill case omits "./" from the array so the index SKILL.md
at the plugin root does not register as a skill — that would create
a redundant `marketing-skills:marketing-skills` namespace.

Verified by running `claude plugin validate` against all 35 manifests.

Closes #539
2026-05-02 21:55:58 +02:00
..
.claude-plugin fix(plugins): repair skills path in 35 plugin.json files (#539) 2026-05-02 21:55:58 +02:00
evals.json chore: post-merge sync — plugins, audits, docs, cross-platform indexes 2026-04-04 02:05:19 +02:00
SKILL.md chore: post-merge sync — plugins, audits, docs, cross-platform indexes 2026-04-04 02:05:19 +02:00