Bug: marketplace.json references non-existent files (28 path errors)

Author: DevVigCreated Jan 17, 2026Updated Jun 2, 2026
Labelsbug

Description

The marketplace.json configuration file references file paths that don't exist in the repository. This causes 28 plugin errors when the templates are loaded.

Affected Plugins

  • devops-automation (8 errors)
  • documentation-generator (5 errors)
  • performance-optimizer (5 errors)
  • security-pro (2 errors)
  • testing-suite (1 error)
  • project-management-suite (7 errors)

Example Mismatches

devops-automation

Expected in marketplace.json Actual file
setup-ci-cd-pipeline.md ci-setup.md
docker-compose-setup.md containerize-application.md
kubernetes-deploy.md setup-kubernetes-deployment.md
monitoring-setup.md deployment-monitoring.md
backup-strategy.md ❌ No direct match
devops-engineer.md deployment-engineer.md
kubernetes-specialist.md ❌ No direct match
infrastructure-engineer.md ❌ No direct match

documentation-generator

Expected Actual
generate-api-docs.md generate-api-documentation.md
create-user-guide.md create-onboarding-guide.md
setup-docusaurus.md ❌ No direct match
generate-changelog.md ❌ No direct match
api-documentation-specialist.md api-documenter.md

performance-optimizer

Expected Actual
optimize-bundle.md optimize-build.md
add-caching.md implement-caching-strategy.md
optimize-images.md ❌ No direct match
reduce-bundle-size.md optimize-bundle-size.md
add-lazy-loading.md ❌ No direct match

security-pro

Expected Actual
vulnerability-scan.md security-audit.md
code-security-review.md dependency-audit.md

testing-suite

Expected Actual
qa-automation-engineer.md test-engineer.md

project-management-suite

Expected Actual
sprint-planning.md milestone-tracker.md
create-roadmap.md project-timeline-simulator.md
task-breakdown.md create-feature.md
estimate-project.md project-health-check.md
standup-generator.md ❌ No direct match
retrospective-facilitator.md ❌ No direct match
tech-lead.md fullstack-developer.md

Suggested Fix

Either:

  1. Rename the actual files to match what's in marketplace.json, OR
  2. Update marketplace.json to reference the correct file names

Workaround

Users can create symlinks to map expected paths to actual files. Example:

bash
ln -sf ci-setup.md setup-ci-cd-pipeline.md

Environment

  • Claude Code CLI
  • Plugin version: 1.0.0

Source: davila7/claude-code-templates