К основному содержанию
скилл CX Codex

kodevu — скилл для Claude Code: что делает и как установить

Забирает диффы из Git или SVN, передаёт их в ИИ-ревьюер и сохраняет отчёты разбора кода в Markdown или JSON.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add gyteng/kodevu --skill kodevu -a claude-code
Открыть на GitHub

Что делает kodevu

Утилита запускается через npx kodevu и автоматизирует проверку кода в репозиториях. Скилл умеет извлекать патчи из локальных каталогов Git или рабочих копий SVN, включая удалённые URL репозиториев. Для анализа можно выбрать один коммит по хешу через --rev, диапазон последних изменений через --last или незакоммиченные правки флагом --uncommitted.

В роли ревьюера выступают бэкенды openai, gemini, codex или copilot. По умолчанию активен режим auto, опрашивающий доступные бинарники в системном PATH. Результаты работы записываются в файлы Markdown в директорию ~/.kodevu/, а при передаче аргумента --format json формируют машиночитаемый отчёт.

Параметры работы переопределяются через флаги командной строки, переменные окружения вроде KODEVU_REVIEWER или файл ~/.kodevu/config.json. Без установленного Node.js и настроенного CLI-ревьюера в PATH автоматический запуск завершится сбоем.

Какие задачи решает

  • проверить незакоммиченные изменения перед отправкой в ветку
  • сгенерировать отчёт ревью по последним коммитам в JSON или Markdown
  • передать diff из Git или SVN во внешний ИИ-ревьюер
  • задать правила проверки кода через внешний файл промпта

Примеры запросов агенту

  • Проверь последние три коммита в репозитории через kodevu
  • Запусти kodevu на незакоммиченных правках и сохрани JSON-отчёт в папку ./reports
  • Выполни ревью коммита с фокусом на уязвимости с помощью kodevu

Как установить kodevu

1Через Skills CLI (Vercel)

npx skills add gyteng/kodevu --skill kodevu -a claude-code

2Вручную: положить файлы

~/.claude/skills/kodevu/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/kodevu/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о kodevu

Как установить kodevu в Claude Code?

Выполните команду npx skills add gyteng/kodevu --skill kodevu -a claude-code в терминале.

Какие бэкенды ревью поддерживает kodevu?

Поддерживаются openai, gemini, codex и copilot. Значение по умолчанию auto ищет доступные CLI-инструменты в вашем PATH.

Где сохраняются созданные отчёты?

По умолчанию Markdown-файлы попадают в ~/.kodevu/. Изменить папку можно флагом --output <dir>, а переключить формат на JSON — через --format json.

Исходный текст

SKILL.md · MIT
---
name: kodevu
description: A tool to fetch Git/SVN diffs, send them to an AI reviewer, and generate configurable code review reports.
---

# Kodevu Skill

Kodevu is a Node.js tool that fetches Git commits or SVN revisions, sends the diff to a supported AI reviewer CLI, and writes review results to report files. It supports an optional persistent config file at `~/.kodevu/config.json` for settings that should survive across sessions.

## Usage

Use `npx kodevu` to review a codebase.

### Reviewing the latest commit

```bash
npx kodevu .
```

### Reviewing a specific commit

```bash
npx kodevu . --rev <commit-hash>
```

### Reviewing the last N commits

```bash
npx kodevu . --last 3
```

### Reviewing uncommitted changes

```bash
npx kodevu . --uncommitted
```

### Supported Reviewers

`kodevu` supports several AI reviewer backends: `auto`, `openai`, `gemini`, `codex`, `copilot`. The default is `auto`, which probes available CLI tools in your `PATH`.

Example using OpenAI:
```bash
npx kodevu . --reviewer openai --openai-api-key <YOUR_API_KEY> --openai-model gpt-5-mini
```

### Generating JSON Reports

By default, review reports are generated as Markdown files in `~/.kodevu/`. You can specify `--format json` or change the output directory using `--output <dir>`.
```bash
npx kodevu . --format json --output ./reports
```

### Custom Prompts

You can provide additional instructions to the reviewer using `--prompt`:
```bash
npx kodevu . --prompt "Focus on security issues and suggest optimizations."
```
Or from a file: `--prompt @my-rules.txt`

### Environment Variables

All options can also be set via environment variables to avoid repetitive flags:

- `KODEVU_REVIEWER` – Default reviewer.
- `KODEVU_LANG` – Default output language.
- `KODEVU_OUTPUT_DIR` – Default output directory.
- `KODEVU_PROMPT` – Default prompt instructions.
- `KODEVU_OPENAI_API_KEY` – API key for `openai`.
- `KODEVU_OPENAI_BASE_URL` – Base URL for `openai`.
- `KODEVU_OPENAI_MODEL` – Model for `openai`.

### Configuration File

For persistent settings that survive across shells and AI tool invocations, create `~/.kodevu/config.json`:

```json
{
  "reviewer": "openai",
  "openaiApiKey": "sk-...",
  "openaiBaseUrl": "https://your-gateway.example.com/v1",
  "openaiModel": "gpt-4o",
  "lang": "zh"
}
```

The file is optional and silently ignored if absent. Priority: **CLI flags > ENV vars > config file > defaults**.

## Working with Target Repositories

- **Git**: `target` must be a local repository or subdirectory.
- **SVN**: `target` can be a working copy path or repository URL.

```bash
npx kodevu /path/to/project --last 1
```

© gyteng · MIT · gyteng/kodevu

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой