scc CLI

scc считает строки кода, комментарии и сложность, анализирует историю Git и дает агенту те же сведения через встроенный MCP.

  • 8 860 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • scc читает исходники и историю Git, а через MCP передает статистику и сведения об авторах подключенному агенту.
Все причины и проверки

boyter/scc

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/scc

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • scc читает исходники и историю Git, а через MCP передает статистику и сведения об авторах подключенному агенту.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Перед ревью инженер определяет область анализа и исключает лишние файлы. scc возвращает состав репозитория по языкам и файлам: строки кода, комментарии, пустые строки и оценки сложности. Машиночитаемый отчет сохраняет результат для дальнейшего сравнения. По истории Git можно найти сложные файлы с частыми изменениями и участки, которые меняются вместе. Эти сведения доступны и через встроенный MCP. Оценки стоимости, сроков и трудозатрат рассчитываются по моделям с допущениями; их смысл зависит от выбранных параметров и условий проекта.

Для кого. Руководителям разработки, которые оценивают состав репозитория и выбирают участки для дополнительного ревью по коду и истории.

Подходит, если

  • При знакомстве с репозиторием команда изучает объем кода по языкам.
  • Перед сравнением двух версий инженер исключает генерируемые и минифицированные файлы.
  • При планировании ревью команда учитывает сложность файлов и частоту их изменений.
  • Агент получает статистику и связи файлов через MCP.

Не подходит, если

  • Количество строк должно стать единственной оценкой работы сотрудника.
  • Модельная стоимость должна заменить смету с проверенными допущениями.
  • Нужен автоматический рефакторинг вместо статистики и указателей для ревью.

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

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

Ограничения

Первый способ установки требует Go 1.25 или новее, а готовый бинарник должен находиться в PATH. Показатели зависят от исключений, распознавания языка и учета повторяющихся или сгенерированных файлов, поэтому фиксируйте настройки при сравнении. Анализ связей и горячих участков требует истории Git и отражает выбранное окно коммитов. Оценки сложности, сроков и стоимости основаны на моделях, их надо интерпретировать вместе с содержанием кода и условиями проекта.

Как отключить. Завершите scc или удалите его MCP-запись из клиента. Сохраненные отчеты и исходники останутся на диске.

Частые вопросы

Как подключается MCP?

`scc --mcp` запускает локальный сервер stdio. В конфигурации клиента указывается этот процесс.

Что означает результат hotspots?

`hotspots` объединяет сложность файла с частотой изменений за выбранное окно истории. Это указатель для ревью, не готовое объяснение дефекта.

Как сохранить данные для сценария?

`scc --format json -o counts.json` сохранит JSON в counts.json. Выбирайте одинаковые исключения для отчетов, которые собираетесь сравнивать.

Дубли входят в подсчет?

Флаг `--no-duplicates` убирает повторяющиеся файлы из статистики. Зафиксируйте его наличие или отсутствие вместе с отчетом.

Стоимость в отчете равна реальной смете?

Нет. Это результат расчетной модели с выбранными допущениями о проекте.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

Локальный индекс кодовой базы с десятью MCP-инструментами: граф зависимостей, история git, здоровье кода и архитектурные решения без повторного grep на каждом ш

MCP-серверРасширенный доступ8,1 тыс.Звезды репозитория
Выбор редакции

Индексирует кодовую базу в граф знаний и отдает агенту через MCP связи вызовов, радиус влияния правок и поиск по коду

MCP-серверРасширенный доступ48,3 тыс.Звезды репозитория
Официальный

Детектор дублирующегося кода на более чем 220 языках с MCP-сервером для агента и отчетом, экономящим токены

CLIРасширенный доступ6,5 тыс.Звезды репозитория

Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке

MCP-серверРасширенный доступ32,6 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер CodeScene оценивает Code Health кода локально и подсказывает агенту, что рефакторить

MCP-серверРасширенный доступ76Звезды репозитория

Скилл разбирает архитектуру открытого проекта и сводит результат в один Markdown-отчет с диаграммами Mermaid и сравнением с аналогами

СкиллРасширенный доступ499Звезды репозитория

Коротко о README

Параметры из .sccconfig управляют подсчетом, но не могут записать отчет в файл. Для сохранения нужен явный параметр командной строки, например -o.

Бейдж для README

Сообщить о проблеме

Foxx AIscc
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.