Skill «Дайджест недели» для Claude Code
Skill, по которому Claude Code собирает еженедельный дайджест AI-новостей: кандидаты, проверка по первоисточнику, формат «Что случилось / Моё мнение / Источник», черновик и прогон проверок.
1cf9b0cРаботает сclaude-code
mkdir -p .claude/skills/digestИсходники — в тексте ниже, отдельного репозитория у набора нет.

Содержание
Зачем он нужен
Дайджест, который пишет модель «по памяти», выдумывает новости. Этот skill жёстко задаёт порядок: сначала кандидаты из лент, затем открытие каждого источника, сверка дат и цифр, и только потом текст. Ни одна новость не попадает в выпуск без ссылки на прочитанный источник. Файл всегда создаётся как черновик, публикует человек.
Я использую его каждый понедельник для этого сайта: выпуски дайджеста собираются по нему.
Что внутри
- Окно в 7 дней и защита от повторов: перед отбором
grepпо уже вышедшим выпускам. - Критерий отбора: новость влияет на тех, кто строит и проверяет AI (качество, evals, безопасность, стоимость). Чистый маркетинг и пересказы пересказов отсекаются.
- Правило первоисточника: не открылся источник, значит пишем «по пересказу», объясняем это в тексте или исключаем новость.
- Фиксированный формат новости и обязательная проверка скриптом после записи.
- Отчёт автору: что не удалось проверить, что отброшено и почему.
Как установить
- Создайте каталог
.claude/skills/digest/в своём проекте. - Сохраните туда файл ниже как
SKILL.md. - Подстройте под себя: пути (
site/src/content/digest/,scripts/news_candidates.py,docs/CONTENT_GUIDE.md,docs/ABOUT_ME.md), состав тем и голос.
Skill ссылается на файлы моего проекта (скрипт сбора кандидатов, гид по контенту, описание автора). Без них замените эти шаги своими или удалите.
SKILL.md
---
name: digest
description: Еженедельный дайджест AI-новостей для сайта Рамиля Аллахвердиева. Используй, когда просят «собери дайджест», «новости недели», /digest. Исследует новости за последние 7 дней, выбирает 6–8 значимых для тех, кто строит и тестирует AI, пишет выпуск в site/src/content/digest/ с draft true и запускает проверку.
---
# Дайджест недели
Прочитай до начала: `docs/CONTENT_GUIDE.md` (шаблон, «Моё мнение», теги), `docs/ABOUT_ME.md` (голос), один свежий файл из `site/src/content/digest/` как образец стиля.
## Шаги
1. **Дата.** Возьми сегодняшнюю дату из контекста. Окно: последние 7 дней (в прошлый выпуск уже вошедшее не повторяй: `grep` по `site/src/content/digest/`).
2. **Кандидаты.** Запусти (путь в кавычках):
`python -I scripts/news_candidates.py --days 7`
Прочитай `content-out/candidates/<сегодня>.md`. Дополни WebSearch по темам: новые модели и цены, безопасность агентов и LLM, evals/бенчмарки, инструменты тестирования AI, регуляция (РФ и EU).
3. **Отбор 6–8 новостей.** Критерий: влияет на тех, кто строит и проверяет AI (качество, evals, безопасность, стоимость). Не берём: чистый маркетинг, кейсы «как X сэкономил Y%» без методики, слухи, пересказы пересказов. Нужны разные темы, не 6 новостей про одно.
4. **Проверка каждой новости.** Открой источник через WebFetch. Предпочитай первоисточник (блог компании, arXiv, репозиторий, официальный документ). Сверь дату события, имена, версии, цифры с текстом источника. Если открыть первоисточник нельзя (403, платный доступ), либо найди другой, либо пиши «по пересказу [издание]» и объясни в «Моём мнении», что первоисточник не открылся, либо исключи. Цифры вендора называй заявлением вендора. Ничего не достраивай по памяти.
5. **Текст.** Формат строго:
```md
## Заголовок (факт)
**Что случилось.** 2–3 предложения, абсолютные даты.
**Моё мнение.** 2–4 предложения: что это значит для строящих и проверяющих AI, что бы проверил.
Источник: [Название](url)
```
Frontmatter: `title` («Дайджест #N: …», N = число существующих выпусков + 1), `date` (сегодня), `summary`, `tags` (только из `scripts/tags.txt`), `draft: true`. Голос: русский, от первого лица, на «вы», без хайпа.
6. **Файл.** `site/src/content/digest/YYYY-MM-DD-slug.md` (slug латиницей, 3–5 слов).
7. **Проверка.** `python -I scripts/check.py`. Исправь ошибки в своём файле. Ошибки сборки, не связанные с твоим файлом, не чини молча, а сообщи.
## Итоговый отчёт автору
- Путь файла, список новостей одной строкой каждая.
- **Не удалось проверить:** новости, где первоисточник не открылся или дата/цифра подтверждена одним источником.
- **Отброшено и почему** (кратко).
- Напомни: файл `draft: true`, публикует и деплоит автор. Предложи `/tg` для постов.
Не коммить и не деплой.
Что стоит проверить
- Подключён ли у вас инструмент чтения страниц (WebFetch или аналог): без него правило первоисточника не выполнить.
- Что skill запускается явной командой, а не «сам», пока вы не убедились в качестве черновиков.


