Back to skills
SKILL.md
Website Maintainer
ASecurityUse this skill when working on the Repomix documentation website in `website/` directory, including VitePress configuration, multi-language content, or translation workflows.
- 28,671 stars
- 0 votes
- 0 copies
- 26 views
- Added December 19, 2025
Works with
Security analysis
100/100npx -y skills add yamadashy/repomix --skill website-maintainer --agent claude-codeAre you the author of Website Maintainer?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/yamadashy-website-maintainer)---
name: website-maintainer
description: Use this skill when working on the Repomix documentation website in `website/` directory, including VitePress configuration, multi-language content, or translation workflows.
---
# Website Maintainer
VitePress documentation site with 14 languages.
## Structure
```plaintext
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
1. Create `config/configXx.ts` based on existing (exports config + search translations)
2. Import and add to `locales` in `config.ts`
3. Add search config to `configShard.ts`
4. Create `src/xx/` directory with content (copy from `en/`)
## Editing Content
- **Documents**: Edit `src/[lang]/guide/*.md` (e.g., `src/ja/guide/installation.md`)
- **Navigation/Sidebar**: Edit `config/config[Lang].ts` → `themeConfig.sidebar`
- **Shared settings** (logo, footer): Edit `configShard.ts`
## Translation Guidelines
- English (`src/en/`) is source of truth
- Keep code examples and CLI options unchanged
- Translate UI labels in config file (nav, sidebar, search modal)
Attribution
Comments
Loading comments…