# blog-draft

Пошагово собирает черновик статьи из заметок, ссылок и файлов с обязательными цитатами и версиями файлов в папке blog-posts/.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 45376
- Автор: luongnv89
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/luongnv89/claude-howto/tree/HEAD/03-skills/blog-draft/SKILL.md
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/skills/blog-draft

## Что делает

Скилл структурирует подготовку статьи из заметок и внешних ссылок. Он создаёт директорию `blog-posts/YYYY-MM-DD-slug/` и подпапку `resources/`, куда сохраняет выжимки источников. Дальше агент выясняет угол подачи, ключевые мысли и объём: от короткого в 500–800 слов до лонгрида от 2000 слов.

После согласования структуры в `OUTLINE.md` пишется первый драфт `draft-v0.1.md`. Каждая цифра и тезис получают строгую ссылку на источник со сноской. В git-репозитории агент создаёт коммиты с префиксом `docs:` и отправляет их в удалённую ветку.

Скилл ждёт подтверждения человека на каждом этапе, поэтому полностью автономно он ничего не публикует. Правки сохраняются в новых файлах вроде `draft-v0.2.md`, пока черновик не согласуют. Для готовых статей агент сразу переходит к правкам, пропуская сбор базы.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill blog-draft -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/blog-draft/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/blog-draft/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill blog-draft -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/blog-draft/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill blog-draft -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/blog-draft/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install luongnv89/claude-howto blog-draft
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/blog-draft/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill blog-draft -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/luongnv89/claude-howto --path 03-skills/blog-draft
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/blog-draft/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill blog-draft -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/luongnv89/claude-howto/tree/HEAD/03-skills/blog-draft/SKILL.md

## Когда брать
- собрать выжимки по ссылкам и локальным файлам в структурированные заметки
- составить и согласовать разметку статьи в OUTLINE.md
- оформить черновик с обязательными сносками на первоисточники
- вести версионирование драфтов от draft-v0.1.md до final.md
- зафиксировать промежуточные этапы статьи коммитами в git

## Примеры запросов агенту
- Напиши статью про переход на Go, вот ссылки на бенчмарки и архитектурные схемы
- Собери черновик поста о миграции базы данных на 1200 слов в техническом стиле
- Обнови существующий черновик статьи в папке blog-posts/2025-05-10-caching/ с учётом новых комментариев

## Похожие
- [grill-with-docs](https://affpapa.org/nevibecode/skills/grill-with-docs.md) — скилл · 1219756 установок
- [skill-creator](https://affpapa.org/nevibecode/skills/skill-creator.md) — скилл · 414180 установок
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [handoff](https://affpapa.org/nevibecode/skills/handoff.md) — скилл · 1038491 установка
- [triage](https://affpapa.org/nevibecode/skills/triage.md) — скилл · 990453 установки
- [domain-modeling](https://affpapa.org/nevibecode/skills/domain-modeling.md) — скилл · 876391 установка

## Другие версии с тем же именем
- [blog-draft · luongnv89](https://affpapa.org/nevibecode/skills/luongnv89-blog-draft.md) — ★ 45376

Из того же набора: [luongnv89/claude-howto](https://affpapa.org/nevibecode/by/luongnv89/claude-howto.md) — 13 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
