Repomix website-maintainer
Use this skill when working on the Repomix documentation website in `website/` directory, including VitePress configuration, multi-language content, or translation workflows.
install
source · Clone the upstream repo
git clone https://github.com/yamadashy/repomix
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/yamadashy/repomix "$T" && mkdir -p ~/.claude/skills && cp -r "$T/website/.claude/skills/website-maintainer" ~/.claude/skills/yamadashy-repomix-website-maintainer && rm -rf "$T"
manifest:
website/.claude/skills/website-maintainer/SKILL.mdsource content
Website Maintainer
VitePress documentation site with 14 languages.
Structure
website/client/ ├── .vitepress/ │ ├── config.ts # Main config (imports all locales) │ └── config/ │ ├── configShard.ts # Shared settings (PWA, sitemap, etc.) │ └── config[Lang].ts # Per-language config (nav, sidebar, search) └── src/ └── [lang]/ # en, ja, zh-cn, zh-tw, ko, de, fr, es, pt-br, id, vi, hi, it, ru
Adding New Language
- Create
based on existing (exports config + search translations)config/configXx.ts - Import and add to
inlocalesconfig.ts - Add search config to
configShard.ts - Create
directory with content (copy fromsrc/xx/
)en/
Editing Content
- Documents: Edit
(e.g.,src/[lang]/guide/*.md
)src/ja/guide/installation.md - Navigation/Sidebar: Edit
→config/config[Lang].tsthemeConfig.sidebar - Shared settings (logo, footer): Edit
configShard.ts
Translation Guidelines
- English (
) is source of truthsrc/en/ - Keep code examples and CLI options unchanged
- Translate UI labels in config file (nav, sidebar, search modal)