feat(scripts): add plugin installation mechanism for consumer projects #393

Merged
lmiranda merged 1 commits from feat/plugin-install-scripts into development 2026-02-02 22:03:25 +00:00
Owner

Summary

  • Add scripts/install-plugin.sh to install plugins to consumer projects
  • Add scripts/uninstall-plugin.sh to remove plugins from consumer projects
  • Add scripts/list-installed.sh to show installed/available plugins
  • Update docs/CONFIGURATION.md with installation instructions

Features

  • Idempotent operations (safe to run multiple times)
  • Handles plugins with/without MCP servers
  • Code block aware CLAUDE.md section removal
  • Flexible header format detection for different integration files

Test plan

  • Tested install-plugin.sh with data-platform and viz-platform
  • Tested list-installed.sh shows correct status
  • Tested uninstall-plugin.sh removes only target plugin
  • Verified idempotency (running install twice skips already-installed)
  • Verified pre-commit validation passes

🤖 Generated with Claude Code

## Summary - Add `scripts/install-plugin.sh` to install plugins to consumer projects - Add `scripts/uninstall-plugin.sh` to remove plugins from consumer projects - Add `scripts/list-installed.sh` to show installed/available plugins - Update `docs/CONFIGURATION.md` with installation instructions ## Features - Idempotent operations (safe to run multiple times) - Handles plugins with/without MCP servers - Code block aware CLAUDE.md section removal - Flexible header format detection for different integration files ## Test plan - [x] Tested install-plugin.sh with data-platform and viz-platform - [x] Tested list-installed.sh shows correct status - [x] Tested uninstall-plugin.sh removes only target plugin - [x] Verified idempotency (running install twice skips already-installed) - [x] Verified pre-commit validation passes 🤖 Generated with [Claude Code](https://claude.ai/code)
lmiranda added the Type/Feature label 2026-02-02 22:02:52 +00:00
lmiranda added 1 commit 2026-02-02 22:02:52 +00:00
Add three new scripts for installing marketplace plugins to consumer projects:

- install-plugin.sh: Install plugin to target project (.mcp.json + CLAUDE.md)
- uninstall-plugin.sh: Remove plugin from target project
- list-installed.sh: Show installed/available plugins in a project

Features:
- Idempotent operations (safe to run multiple times)
- Handles plugins with/without MCP servers
- Code block aware CLAUDE.md section removal
- Flexible header format detection

Documentation updated in docs/CONFIGURATION.md with usage examples.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit dc113d8b09 into development 2026-02-02 22:03:25 +00:00
lmiranda deleted branch feat/plugin-install-scripts 2026-02-02 22:03:25 +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#393