feat: add code-simplify skill and /simplify slash command #10852
+157
−25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a built-in code simplification skill and corresponding
/simplifyslash command based on the Claude code-simplifier plugin.Changes
code-simplify- Simplifies and refines code for clarity, consistency, and maintainability while preserving functionality/simplify- Convenient command to trigger the code-simplify skillSkillMetadatatype to support "built-in" skills alongside "global" and "project" skillsUsage
Users can now use
/simplifyto analyze and improve recently modified code, focusing on:The skill operates autonomously and can be triggered via the
/simplifyslash command for convenience.Testing
View task on Roo Code Cloud
Important
Adds
code-simplifyskill and/simplifycommand, updates skills management for built-in skills, and enhances tests.code-simplifyskill inbuilt-in-skills.tsfor code clarity and maintainability./simplifycommand inbuilt-in-commands.tsto trigger thecode-simplifyskill.SkillsManagerinSkillsManager.tsto load built-in skills with priority: project > global > built-in.SkillMetadatainskills.tsto includebuilt-inas a source.built-in-commands.spec.tsandSkillsManager.spec.tsfor new command and skill.This description was created by
for 7775d2a. You can customize this summary. It will automatically update as commits are pushed.