# Personal Guide Render

> Персональное руководство пилота собирается автоматически на сервере платформы по расписанию. Используй когда пилот просит «пересобери руководство», «обнови мой план», «собери руководство на сегодня» — скилл объясняет текущее состояние и проверяет, что руководство доехало.

- Skill: `tserentserenov/personal-guide-render` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tserentserenov/personal-guide-render`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tserentserenov/personal-guide-render/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: TserenTserenov (https://skillmd.com/u/tserentserenov)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tserentserenov/personal-guide-render

---


# Персональное руководство: как оно собирается

## Текущее состояние (2026-07-29)

Сборка руководства — облачная возможность платформы: она читает данные пилота из баз платформы, обращается к LLM по ключу платформы и публикует результат в GitHub-репозиторий руководства. Всё это происходит **на сервере платформы автоматически по расписанию** — каждое утро появляется новый урок, по понедельникам пересобирается полный комплект.

Ручной пересбор из чата («пересобери сейчас») пока недоступен: серверный MCP-инструмент для этого ещё не опубликован. Когда он выйдет, этот скилл начнёт вызывать его напрямую — следите за обновлениями шаблона.

## When to use

Пилот просит «пересобери руководство», «обнови мой план», «собери руководство на сегодня» — либо спрашивает, почему руководства за сегодня нет.

## Algorithm

## Шаг 0. Проверить предусловие (setup завершён)

Вызови `personal_search(source: "DS-personal-guide", path: "README.md")`.

> #503: раньше здесь проверялся платформенный путь `.claude/skills/...` —
> он живёт в шаблоне (слой L1) и в пользовательский репозиторий DS-personal-guide
> не копируется никогда, проверка гарантированно возвращала пусто и блокировала
> все следующие шаги. Реальный признак завершённого bootstrap — README.md:
> его создаёт сам bootstrap при создании репозитория (notes-структура
> Gateway: inbox/, docs/, README.md), т.е. он существует ДО первого рендера.

Если файл **не найден** → сообщить пилоту:
```
Скиллы не установлены или установка не завершена.
Запусти /personal-guide-start для первичной настройки.
```
Стоп (не переходить к Шагу 1).

## Шаг 1. Определить дату

`date` = аргумент скилла если передан (формат YYYY-MM-DD), иначе сегодня.

## Шаг 2. Проверить, доехало ли руководство

Проверь в репо `DS-personal-guide` пилота наличие файлов `guide/<date>.md` (по понедельникам) или `lesson/<date>.md` (в остальные дни) и `panel/<date>.md`.

**Если файлы есть:**
```
Руководство за <date> уже собрано автоматически.
guide/<date>.md — учебный текст (содержание)
panel/<date>.md — табло (форма, статистика, повестка)
```

**Если файлов нет:**
```
Руководство собирается на сервере платформы автоматически (утром по расписанию).
Ручной пересбор из чата пока недоступен — серверный инструмент в разработке.
Если руководства нет к середине дня — сообщи в поддержку платформы.
```

<!-- USER-SPACE -->
<!-- /USER-SPACE -->

