-
Couldn't load subscription status.
- Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
Anthropic recently announced Claude Code Plugins (public beta), a new distribution model for sharing custom collections of slash commands, agents, MCP servers, and hooks. We should evaluate packaging PromptCode as a Claude Code plugin to improve discoverability and ease of installation.
Background
Current State
PromptCode currently integrates with Claude Code via:
promptcode cccommand that installs slash commands to.claude/commands/- Manual installation and configuration by users
- Limited discoverability (users need to know about PromptCode first)
Claude Code Plugins System
According to Anthropic's announcement:
What plugins can include:
- Slash commands: Custom shortcuts for operations
- Subagents: Specialized development task agents
- MCP servers: Connect to tools and data sources
- Hooks: Customize Claude Code's workflow behavior
Distribution:
- Plugins can be shared via git repositories or GitHub repos
- Installed with a single command:
/plugin install <repo> - Discoverable through plugin marketplaces
- Works across terminal and VS Code environments
Potential Benefits
- Easier Discovery: Users could find PromptCode in Claude Code plugin marketplaces
- One-Command Install:
/plugin install promptcode-vscodeinstead of multi-step setup - Integrated Updates: Plugin system could handle updates automatically
- Bundled Experience: Package slash commands, hooks, and potentially MCP servers together
- Team Sharing: Make it easier for teams to standardize on PromptCode workflows
Evaluation Tasks
- Review Claude Code plugin documentation at docs.claude.com
- Determine what components to include:
- Existing slash commands (
/promptcode-*) - Consider creating an MCP server for file selection/prompt generation
- Consider hooks for prompt optimization workflow
- Consider subagents for specialized tasks
- Existing slash commands (
- Create
.claude-plugin/marketplace.jsonmetadata file - Test plugin installation and functionality
- Determine hosting strategy (this repo vs separate plugin repo)
- Evaluate maintenance overhead vs current approach
- Consider deprecation path for
promptcode ccif plugin approach is better
Questions to Answer
- Does the plugin system support binary CLI tools like
promptcode? - Can we bundle the CLI installation as part of the plugin?
- How do plugin updates work with our release process?
- Should this replace or complement the current
promptcode ccintegration? - What's the user experience for teams vs individuals?
References
- Claude Code Plugins Announcement
- Claude Code Documentation
- Current PromptCode CC integration:
packages/cli/src/commands/cc.ts
Timeline
This should be evaluated during Q4 2025 as the plugin ecosystem matures and documentation becomes more comprehensive.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request