# ax-extract-workflow

Разбирает, какие скиллы и в каком порядке привели к готовому артефакту: демо, PR или фиче. Нужен, когда хочется повторить удачный заход.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 121
- Автор: Necmttn
- Лицензия: AGPL-3.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Necmttn/ax/tree/HEAD/skills/ax-extract-workflow/SKILL.md
- Обновлён: 2026-10-07
- HTML: https://affpapa.org/nevibecode/skills/ax-extract-workflow

## Что делает

Скилл принимает якорь — дату, sha коммита или название темы — и по нему находит подходящие сессии через `ax`. Дальше выбирает самые релевантные из них, читает списки `top_skills` и `agent_delegations` и раскладывает работу на упорядоченную цепочку: сначала скилл, который открыл задачу, потом исполнители, в конце проверка. Для каждого шага — одна строка о том, что он дал.

Внутри четыре шага: разрешить якорь, ограничить окно сессий, посмотреть каждую сессию, собрать рассказ. Для режима темы скилл сначала ищет кандидатов через `ax recall "<topic>" --sources=commit --json`, а если результаты неоднозначны, просит выбрать один. Отдельно вытаскивает два-четыре момента, где пользователь менял направление, с цитатой и id сессии.

Работает только на чтение: ничего не пишет в репозиторий и не создаёт файлов в `.ax/tasks/`. Требуется `ax` (axctl) в `PATH` — если `ax sessions here` падает, скилл останавливается и отправляет проверять настройку DuckDB dylib по `docs/development.md#setup`. На общие запросы вроде «покажи недавнюю активность» он не срабатывает: это территория `ax sessions here`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Necmttn/ax --skill ax-extract-workflow -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Necmttn/ax --skill ax-extract-workflow -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Necmttn/ax --skill ax-extract-workflow -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Necmttn/ax ax-extract-workflow
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Necmttn/ax --skill ax-extract-workflow -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Necmttn/ax --skill ax-extract-workflow -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- Что сделало эту фичу рабочей? Восстанови workflow.
- Извлеки workflow из коммита `a1b2c3d`.
- Покажи, как я собрал экспорт отчётов на прошлой неделе.

## Похожие
- [modernize-extract-rules](https://affpapa.org/nevibecode/commands/modernize-extract-rules.md) — команда · ★ 44770
- [extract](https://affpapa.org/nevibecode/skills/extract.md) — скилл · 1613 установок
- [sentry-react-sdk](https://affpapa.org/nevibecode/skills/getsentry-sentry-react-sdk.md) — скилл · 579 установок
- [investigating-replay](https://affpapa.org/nevibecode/skills/investigating-replay.md) — скилл · 389 установок
- [finding-replay-for-issue](https://affpapa.org/nevibecode/skills/finding-replay-for-issue.md) — скилл · 375 установок
- [tavily-extract](https://affpapa.org/nevibecode/skills/tavily-extract.md) — скилл · 18100 установок

Из того же набора: [necmttn/ax](https://affpapa.org/nevibecode/by/necmttn/ax.md) — 3 карточки

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