# meticulous-fix

Скилл берёт отклонённые визуальные диффы из прогона Meticulous и вносит правки по комментариям ревьюеров. Нужен, когда ревью уже прошло и пора чинить.

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

## Что делает

Скилл подключается к прогону Meticulous и забирает только те диффы, которые отклонили. Флаги `--onlyRejected` и `--onlyWithComments` складываются через OR, поэтому в выборку попадает всё отклонённое, всё с открытым комментарием или и то и другое. Комментарии от `ignore-diff` и `approve-diff` — не инструкция к правке, такие треды скилл пропускает.

Дальше он читает комментарии к каждому диффу вместе с ответами в ветке, а если комментариев нет — смотрит визуальный и структурный контекст: `image-files` и `dom-diff`. Прогон может нести и невизуальные проверки вроде `accessibility` или `network-requests`: отклонённая проверка с пометкой `Verdict: reject` тоже становится целью, и причина в комментарии служит указанием. Отдельно скилл смотрит проваленные кейсы Agent swarm на том же коммите и берёт те, у которых есть `fixPrompt`.

Перед началом скилл просит прогнать `meticulous-cli-update`, чтобы CLI и скиллы были свежими, — если это уже делали в текущей беседе, шаг пропускается. MCP-вызовы не выводят git-контекст сами: коммит или прогон надо передать явно. Если кейс Agent swarm помечен `check.linkedToChange` как `"no"`, скилл сообщает о нём, а не чинит: проверяющий решил, что поломку внёс не этот PR. Прогон, который ещё идёт, ждут до 10 минут, и если он не завершился, скилл скажет об этом в отчёте.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add alwaysmeticulous/skills --skill meticulous-fix -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add alwaysmeticulous/skills --skill meticulous-fix -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add alwaysmeticulous/skills --skill meticulous-fix -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install alwaysmeticulous/skills meticulous-fix
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add alwaysmeticulous/skills --skill meticulous-fix -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add alwaysmeticulous/skills --skill meticulous-fix -a opencode
```

### Claude.ai

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

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

## Когда брать
- внести правки по отклонённым визуальным диффам после ревью
- разобрать комментарии ревьюеров к конкретному диффу и его скриншоту
- закрыть отклонённые проверки accessibility или network-requests
- забрать fix prompt из проваленного кейса Agent swarm на коммите
- отличить комментарий-инструкцию от пометок ignore-diff и approve-diff

## Примеры запросов агенту
- прогони meticulous-fix и почини отклонённые диффы из последнего прогона
- посмотри комментарии к диффу и внеси правки по ним
- проверь проваленные кейсы Agent swarm на этом коммите и исправь те, где есть fix prompt

## Похожие
- [fix-bug](https://affpapa.org/nevibecode/skills/fix-bug.md) — скилл · ★ 1556
- [fix-merge-conflicts](https://affpapa.org/nevibecode/skills/fix-merge-conflicts.md) — скилл · 2700 установок
- [focused-fix](https://affpapa.org/nevibecode/skills/focused-fix.md) — скилл · 600 установок
- [reproduce-and-fix-issues](https://affpapa.org/nevibecode/skills/reproduce-and-fix-issues.md) — скилл · 822 установки
- [setup-visual-testing](https://affpapa.org/nevibecode/commands/setup-visual-testing.md) — команда · 300 установок
- [fix-flaky-tests](https://affpapa.org/nevibecode/skills/fix-flaky-tests.md) — скилл · 503 установки

Из того же набора: [alwaysmeticulous/skills](https://affpapa.org/nevibecode/by/alwaysmeticulous/skills.md) — 7 карточек

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