-
Notifications
You must be signed in to change notification settings - Fork 1
ποΈ Consolidate agents into core ai-coding-config plugin #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Merge the standalone agents plugin into the core ai-coding-config plugin, moving all agents from plugins/agents/agents/ to plugins/core/agents/. This eliminates the redundant plugin naming pattern (agents:mobile-ux-reviewer becomes ai-coding-config:mobile-ux-reviewer) and follows the established pattern used by Claude Code marketplace superpowers and similar plugins. This single-plugin architecture simplifies the marketplace structure while keeping commands, agents, and context in one cohesive package. Users who installed the agents plugin separately will need to reinstall from the main ai-coding-config plugin. Version bumped to 4.0.0 to reflect the breaking change. π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Code Review - PR #14: Consolidate agents into core pluginOverviewThis PR successfully consolidates the standalone agents plugin into the core ai-coding-config plugin, improving the user experience by simplifying the plugin structure and fixing the awkward naming pattern. β Strengths1. Clean Architectural Improvement
2. Thorough Documentation Updates
3. Proper File Operations
4. Breaking Change Communication
π Observations & Suggestions1. Migration Path for Existing Users
2. Symlink Compatibility Check - .claude/agents/ β ~/.ai_coding_config/plugins/agents/agents/This is updated correctly in the PR to: - .claude/agents/ β ~/.ai_coding_config/plugins/core/agents/β Verified correct 3. Bootstrap Script Compatibility 4. Version Consistency
π Security & Quality
π Impact AssessmentPositive:
Neutral:
Risks:
β Recommendation: APPROVE with minor suggestionsThis is a well-executed structural improvement. The code quality is excellent, documentation is thorough, and the breaking change is appropriately communicated. Before merge, please verify:
After merge:
Great work on improving the plugin architecture! π |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Merge standalone skills plugin into core ai-coding-config plugin following the same pattern as PR #14 for agents. - Move skills from plugins/skills/skills/ to plugins/core/skills/ - Bump marketplace and core plugin version to 5.0.0 - Update all documentation and symlinks - Remove plugins/skills/ directory Previous structure had awkward naming: skills:brainstorming New access pattern: ai-coding-config:brainstorming This completes the consolidation work, creating one unified plugin containing commands, agents, skills, and context. π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
* ποΈ Consolidate skills into ai-coding-config plugin Merge standalone skills plugin into core ai-coding-config plugin following the same pattern as PR #14 for agents. - Move skills from plugins/skills/skills/ to plugins/core/skills/ - Bump marketplace and core plugin version to 5.0.0 - Update all documentation and symlinks - Remove plugins/skills/ directory Previous structure had awkward naming: skills:brainstorming New access pattern: ai-coding-config:brainstorming This completes the consolidation work, creating one unified plugin containing commands, agents, skills, and context. π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]> * π Fix duplicate detection paths for consolidated plugin structure Update example paths in ai-coding-config.md to reflect that agents and skills now live in `ai-coding-config/core/*/` instead of separate plugin directories. Cursor Bugbot correctly identified this would cause duplicate detection to fail for skills since the path pointed to non-existent location. π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]> * π Add deleted plugin paths to symlink compatibility check Include deleted skills and agents plugin paths in the list of paths that should trigger symlink updates. Without this, users with direct symlinks to old locations won't be offered the fix. π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]> --------- Co-authored-by: Nick Sullivan <[email protected]> Co-authored-by: Claude Sonnet 4.5 <[email protected]>
Summary
plugins/agents/agents/toplugins/core/agents/Why
The previous structure created redundant naming when accessing agents:
agents:mobile-ux-reviewerhad an awkwardagent-agents:display pattern in Claude Code's @ mentions.Following the pattern used by superpowers and other Claude Code marketplaces, this consolidates everything into a single
ai-coding-configplugin containing commands, agents, and context.New access pattern:
ai-coding-config:mobile-ux-reviewerBreaking Changes
Users who installed the
agentsplugin separately need to reinstall fromai-coding-config:Test plan
@ai-coding-config:mobile-ux-reviewerpattern.claude/agentsβplugins/core/agents/ai-coding-configcommand for new installationsπ€ Generated with Claude Code