Skip to content
Back to skills

Personal Guide Render

ASecurity

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

  • 63 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 1, 2026
ai-agentsgogit

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 26, 2026

npx -y skills add TserenTserenov/FMT-exocortex-template --skill personal-guide-render --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Personal Guide Render?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Personal Guide Render
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tserentserenov-personal-guide-render/badge)](https://www.skillsdirectory.com/skills/tserentserenov-personal-guide-render)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: personal-guide-render
description: Персональное руководство пилота собирается автоматически на сервере платформы по расписанию. Используй когда пилот просит «пересобери руководство», «обнови мой план», «собери руководство на сегодня» — скилл объясняет текущее состояние и проверяет, что руководство доехало.
argument-hint: "[необязательно: дата в формате YYYY-MM-DD, по умолчанию сегодня]"
experimental: true
related: [WP-149, personal-guide-start, DP.SC.187]
version: 2.1.0
layer: L1
status: awaiting-server-tool
browser_safe: true
supersedes: "v2.0.0 (вызов mcp render_personal_guide — инструмент не опубликован на сервере платформы, см. «Текущее состояние»)"
triggers:
  slash: [/personal-guide-render]
  phrases: []
routing:
  executor: sonnet
  deterministic: false
agents: single
interaction: single-step
gates_required: []
gates_enforced: []
gates_rationale: "операционный скилл; WP Gate применим только при создании нового РП, не для операционных вызовов"
---

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

## Текущее состояние (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), иначе сегодня.

Определи ISO-неделю выбранной даты в формате `YYYY-Www`, используя год ISO-недели (он может отличаться от календарного года около Нового года).

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

Проверь в репо `DS-personal-guide` пилота наличие `guide/<ISO-неделя>.md` (недельный материал), `guide/<date>.md` (дневной материал) и `panel/<date>.md` (табло). Первые два пути — кандидаты для разных режимов: не требуй наличия обоих и не определяй режим только по дню недели.

Если доступен `guide.json`, сверяй явно указанные пути в `sections.weekly` и `days` с выбранным периодом. Подтверждай режим только при явной ссылке на соответствующий материал; иначе укажи, что режим не подтверждён. Оглавление не является маркером полноты: не требуй несуществующих полей `mode`, `complete` или ссылки на табло.

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

Наличие файлов подтверждает их доступность, но не новый успешный запуск генератора или актуальность содержимого. Не объявляй комплект полным по одному файлу или одному оглавлению.

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

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

Files in this skill

  • SKILL.md5.2 KB
  • templates/reflection-template.md1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.