Skip to content

feat: extract translation and merge resolver modes into reusable skills#11215

Merged
cte merged 6 commits intomainfrom
feature/CLO-722-extract-skills-and-slash-commands
Feb 13, 2026
Merged

feat: extract translation and merge resolver modes into reusable skills#11215
cte merged 6 commits intomainfrom
feature/CLO-722-extract-skills-and-slash-commands

Conversation

@roomote
Copy link
Contributor

@roomote roomote bot commented Feb 5, 2026

Summary

This PR extracts the Translator and Merge Resolver modes into reusable Agent Skills with corresponding slash commands, as requested in CLO-722.

Changes

New Skills

Skill Description
roo-translation Comprehensive guidelines for translating and localizing Roo Code extension strings
roo-conflict-resolution Guidelines for resolving merge conflicts intelligently using git history analysis

New Slash Commands

Command Mode Purpose
/roo-translate translate Shortcut to invoke the translation skill
/roo-resolve-conflicts merge-resolver Shortcut to invoke the conflict resolution skill

Files Added

  • .roo/skills/roo-translation/SKILL.md - Translation skill with i18n guidelines
  • .roo/skills/roo-conflict-resolution/SKILL.md - Conflict resolution skill with git-based workflow
  • .roo/commands/roo-translate.md - Slash command for translation
  • .roo/commands/roo-resolve-conflicts.md - Slash command for conflict resolution

Notes

  • The existing translate and merge-resolver modes are preserved unchanged
  • The skills extract the reusable knowledge from the mode-specific rules
  • The slash commands provide quick access to the modes with helpful context

View task on Roo Code Cloud


Important

Extracts translation and merge resolver modes into reusable skills with new slash commands for easy access.

  • New Skills:
    • roo-translation: Guidelines for translating and localizing Roo Code extension strings.
    • roo-conflict-resolution: Guidelines for resolving merge conflicts using git history analysis.
  • New Slash Commands:
    • /roo-translate: Invokes the translation skill.
    • /roo-resolve-conflicts: Invokes the conflict resolution skill.
  • Files Added:
    • .roo/skills/roo-translation/SKILL.md: Translation skill guidelines.
    • .roo/skills/roo-conflict-resolution/SKILL.md: Conflict resolution skill guidelines.
    • .roo/commands/roo-translate.md: Slash command for translation.
    • .roo/commands/roo-resolve-conflicts.md: Slash command for conflict resolution.
  • Notes:
    • Existing translate and merge-resolver modes remain unchanged.
    • Skills extract reusable knowledge from mode-specific rules.
    • Slash commands provide quick access with context.

This description was created by Ellipsis for 3ff063d. You can customize this summary. It will automatically update as commits are pushed.

- Add roo-translation skill with comprehensive i18n guidelines
- Add roo-conflict-resolution skill for intelligent merge conflict resolution
- Add /roo-translate slash command as shortcut for translation skill
- Add /roo-resolve-conflicts slash command as shortcut for conflict resolution skill

The existing translate and merge-resolver modes are preserved. These new skills
and commands provide reusable access to the same functionality.

Closes CLO-722
@roomote
Copy link
Contributor Author

roomote bot commented Feb 5, 2026

Rooviewer Clock   See task

All previously flagged issues are now resolved. No new issues found.

  • Fix incorrect relative paths in .roo/skills/roo-translation/SKILL.md (lines 157-159) - the language-specific guideline links should use ../../rules-translate/ instead of .roo/rules-translate/ (resolved: section removed)
  • Fix incorrect relative path in .roo/skills/roo-translation/SKILL.md (line 41) - the guidance file link should use ../../guidance/roo-translator.md instead of .roo/guidance/roo-translator.md (resolved: fixed in 77442ff)
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

- Add .roo/guidances/roo-translator.md for brand voice, tone, and word choice guidance
- Update roo-translation skill to reference the guidance file

The guidance file serves as a placeholder for translation style guidelines
that will be interpolated at runtime.
@brunobergher brunobergher marked this pull request as ready for review February 6, 2026 11:24
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. Enhancement New feature or request labels Feb 6, 2026
@roomote
Copy link
Contributor Author

roomote bot commented Feb 6, 2026

Rooviewer Clock   See task

One remaining issue with an incorrect relative path in the translation skill file.

  • Fix incorrect relative path in .roo/skills/roo-translation/SKILL.md (line 41) - the guidance file link uses .roo/guidance/roo-translator.md but should use ../../guidance/roo-translator.md since the file is nested inside .roo/skills/roo-translation/

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Feb 13, 2026
@cte cte merged commit 5507f5a into main Feb 13, 2026
13 checks passed
@cte cte deleted the feature/CLO-722-extract-skills-and-slash-commands branch February 13, 2026 17:28
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request lgtm This PR has been approved by a maintainer size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants