-
Notifications
You must be signed in to change notification settings - Fork 1
ποΈ Consolidate skills into ai-coding-config plugin #15
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 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]>
Code Review - PR #15: Consolidate skills into ai-coding-config pluginSummaryThis PR successfully consolidates the standalone β Strengths1. Architectural Consistency
2. Complete Documentation Updates
3. Clean File Migration
4. Version Management
5. Skills Content Quality
π Minor Observations1. Test Plan Checklist
2. Migration Path for Users
π― RecommendationsBefore Merging:
Post-Merge:
π Impact AssessmentRisk Level: Low
Breaking Changes: Yes
Performance: Neutral
Security: No concerns identified
β VerdictLGTM with minor verification needed This is a solid PR that completes the plugin consolidation work. The implementation is clean, documentation is comprehensive, and it follows established patterns. Just verify the test plan items before merging. The consolidation makes the plugin ecosystem cleaner and more maintainable. Users get a single unified plugin instead of having to install multiple related plugins. Great work following through on the architecture vision! π |
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]>
Code ReviewSummaryThis PR consolidates the standalone skills plugin into the core plugin, completing the consolidation work started in PR #14. The changes are well-structured and follow a clear architectural pattern. Positive AspectsArchitecture & Design
Code Quality
Migration Path
Areas for ImprovementTest Plan Completion
Recommendation: Before merging, verify these test items and update the PR description. Even if CI is pending, manual verification would strengthen confidence. Documentation Consistency
Suggestion: Consider adding a migration note in the command file's version history or changelog section (if one exists) to help users understand why paths changed. CI Status
Recommendation: Ensure all CI checks pass before merging, especially the claude-review check which may catch plugin-specific issues. Potential IssuesNone Identified
Files Verified
RecommendationApprove with minor suggestions: This is a clean consolidation PR that improves the plugin architecture. The breaking changes are well-documented and the migration path is clear. Before merging:
After merging:
Great work maintaining consistency across the plugin ecosystem! This follows the same solid pattern as PR #14. |
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]>
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.
Code Review: Skills ConsolidationThis PR successfully consolidates the standalone Positive ObservationsArchitecture & Consistency:
Documentation Updates:
Code Quality:
Issues Found1. README.md Directory Tree Outdated (Line 197-198) The directory tree in README.md still shows the old structure: Should be updated to: The current tree doesn't accurately represent the actual structure where agents and skills both live under RecommendationsBefore Merge:
Testing Suggestions:
Security & PerformanceNo security concerns identified. This is purely a structural refactoring with no logic changes. Breaking ChangesThe breaking change is properly documented. Users with the separate Overall AssessmentThis is a well-executed consolidation that improves the plugin architecture. With the README.md fix, this will be ready to merge. The change aligns well with the project's plugin-first philosophy and simplifies the user experience by reducing the number of separate plugins to manage. Status: Approve with minor documentation fix required |
| | [Agents](plugins/core/agents/) | 13 | Specialized assistants | | ||
| | [Rules](rules/) | 32 | Coding standards | | ||
| | [Skills](plugins/skills/skills/) | 5 | Autonomous capabilities | | ||
| | [Skills](plugins/core/skills/) | 5 | Autonomous capabilities | |
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.
Bug: Install command references removed skills plugin
The install commands /plugin install ai-coding-config skills in README.md and /plugin install ai-coding-config agents skills in the command file reference a skills plugin that no longer exists after this PR removed it from marketplace.json. Since skills are now consolidated into the ai-coding-config plugin, users following these instructions will get errors trying to install a non-existent plugin. The commands need updating to just /plugin install ai-coding-config.
Summary
plugins/skills/skills/toplugins/core/skills/Why
Following the same pattern as PR #14 (agents consolidation), this removes the awkward
skills:brainstormingnaming pattern in favor ofai-coding-config:brainstorming.This completes the consolidation work started in PR #14, creating one unified
ai-coding-configplugin containing:Following the pattern used by superpowers and other Claude Code marketplaces.
Breaking Changes
Users who installed the
skillsplugin separately need to reinstall fromai-coding-config:Test plan
@ai-coding-config:brainstormingpattern.claude/skillsβplugins/core/skills/ai-coding-configcommand handles new structureπ€ Generated with Claude Code