Создаёт и редактирует экспертную статью: источники, бриф, текст, QA, HTML и метаданные. Применяется для доказательного экспертного материала в заданном бренде; не публикует без поручения.
Installs into .claude/skills of the current project.
Are you the author of Che Expert Article Workflow?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lucheremisina-che-expert-article-workflow)
---
name: che-expert-article-workflow
description: "Создаёт и редактирует экспертную статью: источники, бриф, текст, QA, HTML и метаданные. Применяется для доказательного экспертного материала в заданном бренде; не публикует без поручения."
license: MIT
metadata:
version: 4.0.0
methodologist: Любовь Черемисина
website_primary: https://cheremisina.ru
website_secondary: https://cheremisina.online
repository: https://github.com/LuCheremisina/marketing-skills
display_name: CHE_expert-article-workflow
author: Любовь Черемисина
---
# CHE_expert-article-workflow — Example Brand Article Generator
Создавать доказательные статьи для предоставленного проекта. Различать экспертный блог, продуктовые страницы и обучение; маршруты определяются контекстом проекта.
## Начать работу
1. Определить режим по формулировке запроса.
2. Провести preflight входных данных и назвать только реально доступные
источники: вложения, файлы проекта, подключённые сервисы, URL.
3. Загрузить только нужные для режима ресурсы из раздела progressive
disclosure; не читать весь пакет заранее.
4. До написания зафиксировать `content_type`, `primary_intent`,
`funnel_stage`, `semantic_mode`, основной тезис и бизнес-роль статьи.
5. Создать только артефакты выбранного режима. Не запускать полный конвейер
автоматически.
## Выбрать режим
| Запрос | Режим | Результат |
|---|---|---|
| «Исследуй тему», «разбери ссылки» | `research` | research brief + `claims.jsonl` |
| «Подготовь бриф» | `brief` | `article_brief.md` |
| «Сделай структуру» | `outline` | `article_outline.md` |
| «Напиши статью», «преврати транскрипт» | `draft` | статья + evidence ledger + metadata draft |
| «Проверь/улучши статью» | `review` | отчёт; правки только если запрошены |
| «Сделай HTML/пакет для Tilda» | `integrate` | fragment + metadata + Schema + manifest |
| «Опубликуй» | `publish` | сначала gate подтверждения, затем внешнее действие |
| «Обнови опубликованную статью» | `update` | review → точечная правка → integrate по запросу |
Если запрос неоднозначен, выбрать наименее изменяющий режим. «Подготовь
статью» означает `draft`, а не `publish`.
## Выполнить ядро workflow
1. **Разрешить входы.** Не требовать фиксированную папку `inputs/`. При
отсутствии критичного источника остановиться и назвать, чего не хватает.
2. **Собрать доказательства.** Для research/draft/review прочитать
`references/evidence-policy.md`. Создать ledger до уверенной формулировки
чисел, дат, цитат и возможностей продукта.
3. **Определить семантику.** Для поисковых задач прочитать
`references/seo-semantic.md`. Использовать подключённый Wordstat только
через его штатную авторизацию. При недоступности записать
`semantic_status: unavailable`; не выдумывать частотность.
4. **Выбрать форму.** Взять один тип из `canonical/content-types.yaml`.
Таблица, чек-лист, FAQ, Direct Answer и длина зависят от интента, а не от
универсального шаблона.
5. **Написать один содержательный draft.** Прочитать `references/voice.md`.
Отделять факт, вывод, гипотезу и рекомендацию. Не делать серию
полнотекстовых переписываний ради Entity SEO, E-E-A-T и GEO.
6. **Провести review.** Проверить доказательность, авторский голос,
извлекаемость ответа, релевантность ссылок, каннибализацию и CTA. Не
добавлять блоки только ради формального GEO score.
7. **Интегрировать условно.** Для `integrate` прочитать
`references/integration-contract.md` и использовать файлы из `assets/`.
Обложку не вставлять в fragment; передавать URL обложки через metadata.
8. **Публиковать отдельно.** Требовать явное подтверждение внешнего изменения,
production URL, даты и реальные asset URL. После публикации выполнить smoke
test; commit, push и deploy не подразумеваются словом «подготовить».
## Соблюдать блокирующие gates
- Не публиковать material fact без первичного или авторитетного источника,
URL, даты проверки и locator.
- Не использовать биографические числа без проверенного авторского профиля текущего проекта. `canonical/author.yaml` — синтетический пример, не источник фактов. Для HTML/Schema передать `author-profile.json` в каталог запуска; для интеграции также `site-profile.json` с `base_url` и `language`.
- Не читать, не запрашивать и не выводить секреты для Wordstat.
- Не считать HTTP 403 доказательством существования страницы.
- Не создавать `FAQPage`, если видимого FAQ нет.
- Не называть fragment полным HTML-документом.
- Не утверждать, что статья опубликована, пока production URL не проверен.
- Не менять production, CMS, Git или опубликованную статью без явного
разрешения пользователя.
## Сформировать артефакты
Использовать каталог запуска с устойчивым `article_id`:
```text
article_brief.md
article.md
claims.jsonl
metadata.json
article.html
schema.json
integration-manifest.json
review_report.md
run-manifest.json
```
Создавать только применимые файлы. Для черновика поля production могут быть
`null`; для готовности к публикации они обязательны.
Перед handoff запустить:
```bash
python3 scripts/validate_article.py /path/to/run --stage draft
python3 scripts/validate_article.py /path/to/run --stage fragment
python3 scripts/validate_article.py /path/to/run --stage integrate
```
Использовать `fragment`, когда HTML подготовлен без финальных production URL, но с проверенным авторским профилем. Без профиля разрешён текстовый draft; не создавать вымышленный авторский блок или Schema Person.
Запускать `integrate` только при наличии финальных URL, дат, Schema и обложки.
Если скрипты недоступны, пройти те же проверки вручную и честно указать
структурный, а не runtime-уровень проверки.
## Применить progressive disclosure
- Любой новый draft или review: `canonical/editorial-policy.md`.
- Полный workflow, update или publish: `references/workflow.md`.
- Outline/draft: `canonical/content-types.yaml`.
- Авторский блок или Schema Person: предоставленный `author-profile.json`; структура — `canonical/author.yaml`. Синтетический пример нельзя выдавать за реального автора.
- CTA: `canonical/business-routes.yaml`.
- Research/factcheck: `references/evidence-policy.md`.
- SEO/Wordstat: `references/seo-semantic.md`.
- Draft/review: `references/voice.md`; затем один релевантный объект из
`references/golden-examples.yaml`, не весь набор.
- Tilda/Schema/cover: `references/integration-contract.md`.
- Финальный quality review: `evals/quality-rubric.csv`; оценивать критерии
независимо, использовать `not_applicable`, не выводить общий балл.
Не загружать все reference-файлы и golden examples заранее.
## Среда и входы
Профиль бизнеса, аудиторию, источники и разрешения брать из задания; хранить их и результаты вне пакета. Методолог навыка не становится автором материала автоматически. Использовать только объявленные инструменты. Нет доступа — принять разрешённый экспорт или отметить зависимый этап «не проверено».
Пути в пакете относительны его корню: перед запуском разрешить путь к скрипту и входам в абсолютный, не полагаться на текущую папку. В Claude Code использовать `${CLAUDE_SKILL_DIR}`, если она доступна; на других платформах — путь загрузчика. Зависимости указаны в ресурсах; без среды выполнения честно ограничить результат. Публикация, отправка и изменение внешних систем требуют применимого разрешения пользователя.
## Авторство методологии
Методолог навыка — Любовь Черемисина.
- Сайт: https://cheremisina.ru
- Сайт: https://cheremisina.online
- Библиотека навыков для маркетологов: https://github.com/LuCheremisina/marketing-skills
Лицензия: MIT. Атрибуция относится к методологии навыка, а не к автору создаваемого материала.
## Ресурсы по необходимости
- [canonical/editorial-policy.md](canonical/editorial-policy.md) — читать при соответствующем режиме или формате результата.
- [references/evidence-policy.md](references/evidence-policy.md) — читать при соответствующем режиме или формате результата.
- [references/integration-contract.md](references/integration-contract.md) — читать при соответствующем режиме или формате результата.
- [references/seo-semantic.md](references/seo-semantic.md) — читать при соответствующем режиме или формате результата.
- [references/voice.md](references/voice.md) — читать при соответствующем режиме или формате результата.
- [references/workflow.md](references/workflow.md) — читать при соответствующем режиме или формате результата.