LLM-native translation skill for SpecWeave content. Activates when translation is needed for CLI messages, templates, documentation, or living docs. Uses the current LLM session for zero-cost translation. Keywords: translate, translation, language, multilingual, i18n, internationalization, Russian, Spanish, Chinese, German, French, localization, translate to.
Uses the current LLM session for zero-cost translation of CLI messages, templates, documentation, and living docs. Activates when translation is requested for any language, preserving SpecWeave framework terms while translating user-facing content.
/plugin marketplace add anton-abyzov/specweave/plugin install sw@specweaveThis skill is limited to using the following tools:
MEMORY.mdI am a translation specialist for SpecWeave content. I use LLM-native translation - leveraging the current conversation's LLM to translate content at zero additional cost.
SpecWeave offers two approaches to translation. Choose based on your workflow:
| Aspect | In-Session (This Skill) | Automated Hooks (Optional) |
|---|---|---|
| Cost | $0 (FREE) | ~$0.003/increment |
| Model | Any (Claude, GPT-4, Gemini, DeepSeek, etc.) | Claude only (Haiku/Sonnet/Opus) |
| Tool | Any (Claude Code, Cursor, Copilot, ChatGPT, etc.) | Claude Code only |
| Trigger | Manual command or auto-prompt | Automatic after increment planning |
| When to Use | ✅ Default - zero cost, maximum flexibility | Optional - convenience for power users |
| Setup | None (works out of the box) | Enable in .specweave/config.json |
Use In-Session (This Skill) if:
Use Automated Hooks if:
Note: Both approaches produce identical quality. The primary difference is automation level and cost.
I auto-activate when you mention:
User: "Translate this error message to Russian: File not found"
Me: "Файл не найден"
User: "Translate the CLAUDE.md template to Spanish"
Me: *Reads template, translates while preserving structure, writes back*
User: "Translate the PRD to German"
Me: *Translates spec.md, preserves framework terms, maintains formatting*
.specweave/, src/, CLAUDE.mdEnglish: "✅ Increment created successfully! Next: Run /sw:do to start implementation."
Russian: "✅ Increment успешно создан! Далее: Запустите /sw:do для начала реализации."
Note: "Increment" kept in English (framework term), "/sw:do" kept as-is (command)
English:
## Increment Lifecycle
An increment is a complete feature with:
- spec.md - WHAT and WHY
- plan.md - HOW to implement
- tasks.md - WORK to do
Spanish:
## Ciclo de Vida del Increment
Un increment es una funcionalidad completa con:
- spec.md - QUÉ y POR QUÉ
- plan.md - CÓMO implementar
- tasks.md - TRABAJO a realizar
Note: "Increment", "spec.md", "plan.md", "tasks.md" kept in English (framework terms)
When you ask me to translate:
What I DON'T Do:
What I DO Best:
Remember: I'm using the current LLM session for translation, so there are zero additional costs beyond the normal conversation. This is the power of LLM-native multilingual support!
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.