# spark

Помогает превратить сырую идею в готовую спецификацию через пошаговый диалог. Скилл сохраняет файл в docs/spark/ и намеренно останавливает работу до начала кодинга.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 541 установка · ★ 50
- Автор: wishworldbetter
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/wishworldbetter/seedex-skills/tree/HEAD/skills/spark/SKILL.md
- Обновлён: 2026-05-21
- HTML: https://affpapa.org/nevibecode/skills/spark

## Что делает

Скилл исследует проект по файлам, документации и последним коммитам, после чего задаёт уточняющие вопросы строго по одному за раз. Если задача описывает сразу несколько систем, агент предлагает разбить её на подпроекты. Для каждой идеи скилл формулирует два-три варианта реализации с оценкой компромиссов и рекомендацией.

Архитектура согласуется небольшими частями: агент описывает компоненты, потоки данных и обработку ошибок, запрашивая одобрение каждого раздела. Итоговый документ сохраняется по шаблону `docs/spark/YYYY-MM-DD-<topic>-design.md`. Перед сдачей запускается самопроверка на противоречия и двусмысленности.

Генерация кода здесь заблокирована. Скилл завершает ход сразу после передачи пути к файлу со спецификацией, поэтому переход к кодингу придётся делать отдельной задачей.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wishworldbetter/seedex-skills --skill spark -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wishworldbetter/seedex-skills --skill spark -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wishworldbetter/seedex-skills --skill spark -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install wishworldbetter/seedex-skills spark
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add wishworldbetter/seedex-skills --skill spark -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/wishworldbetter/seedex-skills --path skills/spark
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add wishworldbetter/seedex-skills --skill spark -a opencode
```

### Claude.ai

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

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

## Когда брать
- спроектировать архитектуру новой функции до написания кода
- разбить крупную систему на независимые подпроекты
- зафиксировать требования к данным и обработке ошибок в Markdown-спецификации
- сравнить два-три технических подхода перед разработкой

## Примеры запросов агенту
- Помоги спроектировать фичу аутентификации пользователей через spark
- Хочу обсудить идею нового сервиса очередей и составить спецификацию
- Разбери требования для экспорта отчётов и оформи дизайн-документ

## Похожие
- [develop-adr](https://affpapa.org/nevibecode/skills/develop-adr.md) — скилл · 792 установки
- [brainstorming](https://affpapa.org/nevibecode/skills/sickn33-brainstorming.md) — скилл · 2300 установок
- [adhd](https://affpapa.org/nevibecode/skills/adhd.md) — скилл · 7400 установок
- [feature-forge](https://affpapa.org/nevibecode/skills/feature-forge.md) — скилл · 4200 установок
- [elicit](https://affpapa.org/nevibecode/skills/elicit.md) — скилл · 2700 установок
- [distill](https://affpapa.org/nevibecode/skills/distill.md) — скилл · 2600 установок

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

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