# nerd-smart

Скилл, который до начала работы уточняет цель запроса и выбирает один маршрут: обсудить, исследовать, спланировать или выполнить.

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

## Что делает

nerd-smart разбирается, чего вы на самом деле хотите, до того как агент начнёт писать код. На старте он выводит Focus Record из четырёх полей: Intention, Expectation, Scope и Role. Пока вы не поправите что-то по существу, запись считается принятой. На уточнение даётся не больше двух раундов.

Дальше запрос уходит ровно по одному маршруту из таблицы Endpoint Mapping: Discuss, Ideate, Explore, Diagnose, Review, Specify, Document, Plan, Execute или Monitor. У каждого свой предел остановки. Например, Plan заканчивается планом и не переходит к исполнению без прямой просьбы. Если в промпте несколько независимых целей, включается Multi-Goal Intake: активной остаётся одна, остальные ждут в очереди.

Скилл несовместим с Superpowers, Ponytail и Caveman, если вы не попросили об этом явно. Упоминания и косвенные инструкции за разрешение не считаются. Для исследования кодовой базы он сначала загружает `nerd-explore` и дальше не крутит собственные циклы поиска.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Danangjoyoo/nerd --skill nerd-smart -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Danangjoyoo/nerd --skill nerd-smart -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Danangjoyoo/nerd --skill nerd-smart -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Danangjoyoo/nerd nerd-smart
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Danangjoyoo/nerd --skill nerd-smart -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Danangjoyoo/nerd --skill nerd-smart -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- разберись, чего я на самом деле хочу, и покажи Focus Record
- в этом запросе три отдельные задачи, разложи их по очереди
- прежде чем что-то менять, определи маршрут для этой задачи

## Похожие
- [readchk](https://affpapa.org/nevibecode/skills/readchk.md) — скилл · 1200 установок
- [thinking-model-router](https://affpapa.org/nevibecode/skills/thinking-model-router.md) — скилл · 605 установок
- [bmad-customize](https://affpapa.org/nevibecode/skills/bmad-customize.md) — скилл · 11200 установок
- [define-goal](https://affpapa.org/nevibecode/skills/define-goal.md) — скилл · 2800 установок
- [aim](https://affpapa.org/nevibecode/skills/aim.md) — скилл · 1200 установок
- [messaging-the-human](https://affpapa.org/nevibecode/skills/messaging-the-human.md) — скилл · ★ 8172

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

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