Skip to main content
ClaudeWave
Skill26.2k estrellas del repoactualizado today

website-maintainer

The website-maintainer skill provides guidance for managing the Repomix VitePress documentation site, which supports 14 languages with separate configuration files for each locale. Use this skill when adding new language support, editing multi-language content in the `src/[lang]/` directories, updating navigation and sidebar translations in language-specific config files, or modifying shared settings like logos and footers in the configuration shards.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/yamadashy/repomix /tmp/website-maintainer && cp -r /tmp/website-maintainer/website/.claude/skills/website-maintainer ~/.claude/skills/website-maintainer
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# 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)