Repository navigation
Phase 7: Marketplace Packages #22
Description
Phase 7: Marketplace Packages
Create individual npm plugin packages for each supported harness marketplace (Claude Code, Codex CLI, OpenCode, Antigravity, Pi Agent).
Tasks
-
Task 23: Create Claude Code plugin package — Create
packages/claude-pluginwith package.json, postinstall.js, and .claude-plugin/plugin.json manifest. postinstall.js invokes core installer with harness='claude'. Include preuninstall.js for uninstall hook.- Depends on: Task 20
- Files:
packages/claude-plugin/package.json,packages/claude-plugin/postinstall.js,packages/claude-plugin/preuninstall.js,packages/claude-plugin/.claude-plugin/plugin.json - Testing: Manual test:
npm installin packages/claude-plugin, verify postinstall runs.
-
Task 24: Create Codex CLI plugin package — Create
packages/codex-pluginwith package.json, postinstall.js, and .codex-plugin/plugin.json manifest. postinstall.js invokes core installer with harness='codex'. Include preuninstall.js.- Depends on: Task 20
- Files:
packages/codex-plugin/package.json,packages/codex-plugin/postinstall.js,packages/codex-plugin/preuninstall.js,packages/codex-plugin/.codex-plugin/plugin.json - Testing: Manual test:
npm installin packages/codex-plugin, verify postinstall runs.
-
Task 25: Create OpenCode plugin package — Create
packages/opencode-pluginwith package.json, postinstall.js, and opencode.jsonc config template. postinstall.js invokes core installer with harness='opencode'. Include preuninstall.js.- Depends on: Task 20
- Files:
packages/opencode-plugin/package.json,packages/opencode-plugin/postinstall.js,packages/opencode-plugin/preuninstall.js,packages/opencode-plugin/opencode.jsonc - Testing: Manual test:
npm installin packages/opencode-plugin, verify postinstall runs.
-
Task 26: Create Antigravity plugin package — Create
packages/antigravity-pluginwith package.json, postinstall.js, and plugin.json manifest. postinstall.js invokes core installer with harness='antigravity'. Include preuninstall.js. Antigravity plugins are staged at~/.gemini/antigravity-cli/plugins/<plugin_name>/.- Depends on: Task 20
- Files:
packages/antigravity-plugin/package.json,packages/antigravity-plugin/postinstall.js,packages/antigravity-plugin/preuninstall.js,packages/antigravity-plugin/plugin.json - Testing: Manual test:
npm installin packages/antigravity-plugin, verify postinstall runs.
-
Task 27: Create Pi Agent plugin package — Create
packages/pi-pluginwith package.json and postinstall.js. postinstall.js invokes core installer with harness='pi'. Note: Pi does not support MCP, only skills installed.- Depends on: Task 20
- Files:
packages/pi-plugin/package.json,packages/pi-plugin/postinstall.js,packages/pi-plugin/preuninstall.js - Testing: Manual test:
npm installin packages/pi-plugin, verify only skills installed (no MCP config).
Activity
coderabbitai commentedon Jun 9, 2026
🔗 Related PRs
#1 - Initial spec design [merged]
📝 Issue Planner
Check the box below or use the
@coderabbitai plancommand to generate an implementation plan and prompts that you can use with your favorite coding assistant.🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:💬 Have feedback or questions? Drop into our discord!