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

diff-analyze · dyoshikawa — скилл для Claude Code: что делает и как установить

Скилл запрашивает свежий origin/main, изучает разницу с текущей веткой и формирует сводку прогресса. Пригодится перед созданием pull request или передачей задачи.

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

Что делает diff-analyze

Скилл автоматизирует разбор незавершённой работы в текущей ветке Git. Проверка идёт в четыре шага. Сначала агент выполняет git fetch origin main, чтобы забрать свежие данные главной ветки. Следом он вызывает git diff origin/main...HEAD для построчного анализа и просматривает коммиты через git log origin/main..HEAD --oneline.

На основе диффа ассистент формирует практичный отчёт. В него входят цель доработок, список затронутых файлов, статус готовности и оставшиеся риски. Скилл рассчитан строго на имя ветки origin/main. В репозиториях с веткой master команда без предварительной правки завершится ошибкой.

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

  • подготовить понятное описание изменений перед открытием pull request
  • быстро оценить объём доработок относительно свежей origin/main
  • выявить пробелы и риски в текущей ветке перед сдачей кода
  • собрать список затронутых файлов и коммитов в одну сводку

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

  • Сравни текущую ветку с origin/main и покажи прогресс с помощью diff-analyze
  • Проанализируй diff текущей ветки и перечисли оставшиеся риски
  • Запусти diff-analyze и подготовь краткую сводку моих коммитов для отчёта

Как установить diff-analyze

1Через Skills CLI (Vercel)

npx skills add dyoshikawa/rulesync --skill diff-analyze -a claude-code

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

~/.claude/skills/diff-analyze/SKILL.md

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

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

Вопросы о diff-analyze

Как установить diff-analyze в Claude Code?

Выполните в терминале команду npx skills add dyoshikawa/rulesync --skill diff-analyze -a claude-code. Файл навыка запишется в ~/.claude/skills/diff-analyze/SKILL.md.

Что делает скилл diff-analyze?

Он забирает свежее состояние origin/main, изучает дифф и список коммитов текущей ветки, а затем составляет краткий отчёт о статусе работы.

С какой веткой сравниваются изменения?

Скилл сравнивает текущую ветку исключительно с origin/main.

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

SKILL.md · MIT
---
name: diff-analyze
description: >-
  Analyze the differences between the current branch and origin/main, and
  summarize the current work progress
targets:
  - "*"
---

# Diff Analyze

Analyze the differences between the current branch and `origin/main`, and summarize the current work progress.

## Step 1: Refresh Main Branch

Fetch the latest main branch state:

```bash
git fetch origin main
```

## Step 2: Inspect the Diff

Get the differences between the current branch and main:

```bash
git diff origin/main...HEAD
```

## Step 3: Inspect Commit History

Get the commit history of the current branch since it diverged from main:

```bash
git log origin/main..HEAD --oneline
```

## Step 4: Summarize the Work

Based on the diff and commit history, summarize:

- The main purpose of the current changes
- The notable files or areas affected
- The current implementation progress
- Any obvious risks, gaps, or follow-up work

Keep the summary concise and practical.

© dyoshikawa · MIT · dyoshikawa/rulesync

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

Все скиллы по теме «Git и GitHub» →

Сначала — diff-analyze от других авторов.

diff-analyze ruvnet Анализирует git-дифф перед PR: оценивает риск, классифицирует изменения и предлагает роли ревьюеров. Нужен перед слиянием крупных правок. CX Codex +1 751установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора36

git-worktree-runner Скилл учит агента управлять git worktree через CLI-обёртку gtr: создавать, открывать в редакторе, запускать команды и удалять. CX Codex +1 ★ 1 557звёзд репо explain-pr Разбирает пулреквест: забирает описание и диф через GitHub CLI, а затем объясняет исходную проблему и суть предложенного решения. CX Codex +1 ★ 1 557звёзд репо explain-issue Скилл объясняет, какую проблему описывает GitHub issue и какое решение предлагают. Пригодится, чтобы быстро разобраться в обсуждении задачи. CX Codex +1 ★ 1 557звёзд репо draft-issue-to-external-repository Готовит GitHub issue для репозитория, которым вы не владеете: изучает шаблоны и стиль проекта, уточняет замысел с вами и сохраняет текст в файл. CX Codex +1 ★ 1 557звёзд репо create-scrap-issue Скилл собирает заметки и наблюдения в один GitHub issue с контекстом, деталями и следующими шагами. Подходит для сохранения находок на потом. CX Codex +1 ★ 1 557звёзд репо create-issue Скилл, который оформляет GitHub issue по шагам: собирает данные, изучает код, пишет описание на английском и ставит метки. Пригодится, когда лень вручную разбираться с шаблоном и gh label list. CX Codex +1 ★ 1 557звёзд репо create-issue-with-websearch Превращает сырую идею в готовый GitHub issue. Скилл ищет спецификации и документацию в сети, сверяет их с кодом репозитория и оформляет задачу. CX Codex +1 ★ 1 557звёзд репо commit-push-pr Скилл коммитит текущие изменения, отправляет ветку в remote и создаёт или обновляет pull request. Подходит для отправки готовой работы через GitHub. CX Codex +1 ★ 1 557звёзд репо

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

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