fix(data-platform): correct invalid plugin.json manifest format #155

Merged
lmiranda merged 2 commits from fix/data-platform-manifest into development 2026-01-25 20:36:53 +00:00
Owner

Summary

  • Fixed invalid hooks format (was external file reference, now inline)
  • Removed invalid agents field (.md files auto-discover, no registration needed)
  • Added plugin.json format rules to CLAUDE.md as prevention
  • Created lessons learned wiki entry

Test Plan

  • ./scripts/validate-marketplace.sh passes
  • Reinstall plugin and verify no validation errors

🤖 Generated with Claude Code

## Summary - Fixed invalid hooks format (was external file reference, now inline) - Removed invalid agents field (.md files auto-discover, no registration needed) - Added plugin.json format rules to CLAUDE.md as prevention - Created lessons learned wiki entry ## Test Plan - [x] `./scripts/validate-marketplace.sh` passes - [ ] Reinstall plugin and verify no validation errors 🤖 Generated with Claude Code
lmiranda added 2 commits 2026-01-25 20:34:19 +00:00
- Remove invalid "agents": ["./agents/"] - agent .md files don't need registration
- Inline hooks instead of external reference "hooks/hooks.json"
- Delete orphaned hooks.json file (content now in plugin.json)

This fixes "invalid input" validation errors for hooks and agents fields.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add critical warning about hooks and agents field formats
to prevent future manifest validation failures.

References lesson: plugin-manifest-validation---hooks-and-agents-format-requirements

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit a910e9327d into development 2026-01-25 20:36:53 +00:00
lmiranda deleted branch fix/data-platform-manifest 2026-01-25 20:36:53 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#155