Skip to content

Conversation

@iamladi
Copy link
Owner

@iamladi iamladi commented Oct 30, 2025

Summary

  • Added primitives plugin to marketplace
  • Fixed marketplace.json schema validation errors by replacing repository fields with proper source objects following GitHub source format
  • Added CI/CD pipeline with GitHub Actions for automated schema validation

Changes

  • Updated marketplace.json to use correct source field format per Claude Code docs
  • Added GitHub Actions workflow for automated marketplace schema validation
  • Added validation script using Zod for schema enforcement
  • Added CHANGELOG.md tracking version history
  • Enhanced README with marketplace usage instructions

Testing

  • ✅ Local validation passes: bun run validate
  • ✅ Marketplace schema now follows official spec
  • ✅ GitHub Actions will validate on future PRs

Files Changed

  • .claude-plugin/marketplace.json - Fixed schema, added primitives plugin
  • .github/workflows/validate-marketplace.yml - CI/CD workflow
  • scripts/validate-marketplace.ts - Zod validation logic
  • CHANGELOG.md - Version history
  • README.md - Enhanced documentation
  • package.json - Validation scripts

Closes the schema validation issue blocking marketplace loading.

- Fixed marketplace.json schema validation errors by replacing repository fields with proper source objects
- Added GitHub Actions workflow for automated marketplace schema validation
- Added validation script using Zod for schema enforcement
- Added CI/CD pipeline to validate marketplace.json on PRs and pushes

Closes the schema validation issue that was blocking marketplace loading.
@iamladi iamladi merged commit 98edee9 into main Oct 30, 2025
1 check passed
@iamladi iamladi deleted the feat/add-primitives-plugin branch October 30, 2025 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant