Problem
The marketplace tooling derives each component directory from the plugin name instead of the marketplace source field.
The git entry declares "source": "./plugins/utilities/git", but:
marketplace_update.py validate emits 13 false missing-file warnings.
- generated docs show paths under nonexistent
plugins/git/ directories.
- generated Git command and Skill descriptions are blank because frontmatter is read from the wrong path.
Reproduction
- Run
python plugins/claude-plugin/skills/marketplace-update/marketplace_update.py validate.
- Run
python plugins/claude-plugin/skills/documentation-update/doc_generator.py.
- Inspect the Git entries in
docs/usage.md or docs/agent-skills.md.
Expected
Resolve local component files from each plugin’s declared source, and emit that source path in generated documentation. Add regression coverage for a plugin whose name differs from its directory.
Problem
The marketplace tooling derives each component directory from the plugin name instead of the marketplace
sourcefield.The
gitentry declares"source": "./plugins/utilities/git", but:marketplace_update.py validateemits 13 false missing-file warnings.plugins/git/directories.Reproduction
python plugins/claude-plugin/skills/marketplace-update/marketplace_update.py validate.python plugins/claude-plugin/skills/documentation-update/doc_generator.py.docs/usage.mdordocs/agent-skills.md.Expected
Resolve local component files from each plugin’s declared
source, and emit that source path in generated documentation. Add regression coverage for a plugin whose name differs from its directory.