init
Release Please / release-please (push) Failing after 4m2s
Web CI / web typecheck + build (push) Successful in 3m39s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1h1m49s
CodeQL Analysis / Analyze (go) (push) Failing after 1h1m49s

This commit is contained in:
redlineo committed 2026-07-13 10:14:00 +03:00
commit d295c7f139
1527 files changed
+270726

No files matched your search

+113
View File
@@ -0,0 +1,113 @@
# career-ops — Русские режимы (`modes/ru/`)
Этот каталог содержит русскоязычные версии режимов career-ops для соискателей, работающих на российском рынке труда или с русскоязычными вакансиями.
## Когда использовать?
Используй `modes/ru/`, если выполняется хотя бы одно из условий:
- Ты откликаешься на **русскоязычные вакансии** (hh.ru, Хабр Карьера, trudvsem.ru, rabota.ru, Superjob, Geekjob, budu.jobs)
- Твоё **резюме на русском** или ты переключаешься между RU и EN в зависимости от вакансии
- Тебе нужны ответы и сопроводительные письма на **естественном техническом русском**, а не машинный перевод
- Ты работаешь с **особенностями российского рынка**: ТК РФ, НДФЛ 13%, ДМС, испытательный срок, оформление по ТК / ГПХ / самозанятость, зарплата gross vs net
Если большинство вакансий на английском, используй стандартные режимы из `modes/`. Английские режимы работают и с русскоязычными вакансиями, но не учитывают специфику российского рынка в полном объёме.
## Как активировать?
### Способ 1 — Per session, по команде
Скажи Claude в начале сессии:
> "Используй русские режимы из `modes/ru/`."
или
> "Оценки и отклики на русском — используй `modes/ru/_shared.md` и `modes/ru/oferta.md`."
Claude будет читать файлы из этого каталога. Если режима нет в `modes/ru/` (например, `scan`, `batch`, `pdf`), используется оригинал из `modes/`.
### Способ 2 — Постоянно, через профиль
Добавь в `config/profile.yml`:
```yaml
language:
primary: ru
modes_dir: modes/ru
```
Напомни Claude в первой сессии: "Смотри в `profile.yml`, я указал `language.modes_dir`".
> Примечание: `language.modes_dir` — конвенция проекта (аналогично `modes/de/` и `modes/fr/`), а не автоматический механизм в коде. Claude следует ей как указанию при наличии напоминания. Если агент не подхватил настройку — напомните ещё раз.
## Что переведено?
Первая итерация охватывает режимы с наибольшим влиянием:
| Файл | Оригинал | Назначение |
|------|----------|------------|
| `_shared.md` | `modes/_shared.md` (EN) | Общий контекст, архетипы, глобальные правила, специфика рынка РФ |
| `oferta.md` | `modes/oferta.md` (ES) | Полная оценка вакансии (блоки A-F) |
| `apply.md` | `modes/apply.md` (ES) | Ассистент заполнения форм откликов |
| `pipeline.md` | `modes/pipeline.md` (ES) | Очередь URL-ов / Second Brain для собранных вакансий |
| `interview-prep.md` | `modes/interview-prep.md` (EN) | Подготовка к собеседованию |
Остальные режимы (`scan`, `batch`, `pdf`, `tracker`, `auto-pipeline`, `deep`, `contacto`, `ofertas`, `project`, `training`) остаются на EN/ES. Их содержимое — в основном tooling, пути и команды — не зависит от языка.
## Что остаётся на английском?
Сознательно не переведено, т.к. это стандартный tech-словарь:
- `cv.md`, `pipeline`, `tracker`, `report`, `score`, `archetype`, `proof point`
- Имена инструментов (`Playwright`, `WebSearch`, `WebFetch`, `Read`, `Write`, `Edit`, `Bash`)
- Статусы в трекере (`Evaluated`, `Applied`, `Interview`, `Offer`, `Rejected`)
- Код, пути, команды
Режимы используют технический русский, как его говорят в реальных инженерных командах: русский текст, английские термины там, где они общеприняты. Никакой принудительной русификации "pipeline" → "конвейер", "cv.md" → "резюме-файл".
## Словарь
| English | Русский (в этой кодовой базе) |
|---------|-------------------------------|
| Job posting | Вакансия |
| Application | Отклик / заявка |
| Cover letter | Сопроводительное письмо |
| Resume / CV | Резюме |
| Salary | Зарплата |
| Compensation | Компенсация / вознаграждение |
| Skills | Навыки |
| Interview | Собеседование |
| Hiring manager | Нанимающий менеджер |
| Recruiter | Рекрутер |
| AI | ИИ (Искусственный интеллект) |
| Requirements | Требования |
| Career history | Опыт работы |
| Notice period | Срок уведомления / отработка |
| Probation | Испытательный срок |
| Vacation | Отпуск |
| Remote | Удалённо / удалёнка |
| Hybrid | Гибрид |
| On-site | Офис |
| Benefits | Бенефиты / льготы |
| Gross salary | Зарплата до вычета НДФЛ (gross) |
| Net salary | Зарплата на руки (net) |
| Employment contract (TK RF) | Оформление по ТК РФ |
| Civil contract (GPH) | Договор ГПХ |
| Self-employed | Самозанятость |
| Voluntary health insurance | ДМС (добровольное медицинское страхование) |
| Dental insurance | ДМС стоматология |
| Food allowance | Компенсация питания |
| Sport allowance | Компенсация спорта |
| Education budget | Бюджет на обучение |
| Works council | Профсоюз |
## Вклад
Если хочешь улучшить перевод или добавить новый режим:
1. Открой issue с предложением (см. `CONTRIBUTING.md`)
2. Придерживайся словаря выше для единообразия
3. Переводи по смыслу и идиоматично — без дословных переводов
4. Сохраняй структурные элементы (блоки A-F, таблицы, код, инструкции для инструментов)
5. Протестируй с реальной русскоязычной вакансией (например, с hh.ru или Хабр Карьера)