feat: extract translation and merge resolver modes into reusable skills#11215
feat: extract translation and merge resolver modes into reusable skills#11215roomote[bot] wants to merge 3 commits intomainfrom
Conversation
- 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
Review complete. The 2 previously identified issues remain unresolved.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
| - [`instructions-de.md`](.roo/rules-translate/instructions-de.md) - German translation guidelines | ||
| - [`instructions-zh-cn.md`](.roo/rules-translate/instructions-zh-cn.md) - Simplified Chinese translation guidelines | ||
| - [`instructions-zh-tw.md`](.roo/rules-translate/instructions-zh-tw.md) - Traditional Chinese translation guidelines |
There was a problem hiding this comment.
The relative paths here are incorrect. Since this file is at .roo/skills/roo-translation/SKILL.md, paths like .roo/rules-translate/instructions-de.md will resolve to .roo/skills/roo-translation/.roo/rules-translate/instructions-de.md, which doesn't exist. The correct relative path from this skill file to the rules-translate directory is ../../rules-translate/.
| - [`instructions-de.md`](.roo/rules-translate/instructions-de.md) - German translation guidelines | |
| - [`instructions-zh-cn.md`](.roo/rules-translate/instructions-zh-cn.md) - Simplified Chinese translation guidelines | |
| - [`instructions-zh-tw.md`](.roo/rules-translate/instructions-zh-tw.md) - Traditional Chinese translation guidelines | |
| - [`instructions-de.md`](../../rules-translate/instructions-de.md) - German translation guidelines | |
| - [`instructions-zh-cn.md`](../../rules-translate/instructions-zh-cn.md) - Simplified Chinese translation guidelines | |
| - [`instructions-zh-tw.md`](../../rules-translate/instructions-zh-tw.md) - Traditional Chinese translation guidelines |
Fix it with Roo Code or mention @roomote and request a fix.
- 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.
.roo/skills/roo-translation/SKILL.md
Outdated
|
|
||
| For detailed brand voice, tone, and word choice guidance, refer to the guidance file: | ||
|
|
||
| - [`.roo/guidances/roo-translator.md`](.roo/guidances/roo-translator.md) |
There was a problem hiding this comment.
Same relative path issue as lines 157-159: this path will resolve incorrectly since the SKILL.md is inside .roo/skills/roo-translation/. The correct path should traverse up two directories.
| - [`.roo/guidances/roo-translator.md`](.roo/guidances/roo-translator.md) | |
| - [`.roo/guidances/roo-translator.md`](../../guidances/roo-translator.md) |
Fix it with Roo Code or mention @roomote and request a fix.
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
roo-translationroo-conflict-resolutionNew Slash Commands
/roo-translate/roo-resolve-conflictsFiles 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 resolutionNotes
translateandmerge-resolvermodes are preserved unchangedView task on Roo Code Cloud
Important
Extracts translation and merge resolver modes into reusable skills with new slash commands and documentation.
roo-translation: Guidelines for translating and localizing Roo Code extension strings.roo-conflict-resolution: Guidelines for resolving merge conflicts using git history analysis./roo-translate: Activates the translation skill./roo-resolve-conflicts: Activates the conflict resolution skill..roo/skills/roo-translation/SKILL.md: Translation skill documentation..roo/skills/roo-conflict-resolution/SKILL.md: Conflict resolution skill documentation..roo/commands/roo-translate.md: Slash command for translation..roo/commands/roo-resolve-conflicts.md: Slash command for conflict resolution.translateandmerge-resolvermodes are unchanged.This description was created by
for e03ff45. You can customize this summary. It will automatically update as commits are pushed.