scc CLI
scc считает строки кода, комментарии и сложность, анализирует историю Git и дает агенту те же сведения через встроенный MCP.
- 8 860 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- scc читает исходники и историю Git, а через MCP передает статистику и сведения об авторах подключенному агенту.
Установка
- Работает в
В терминале, через 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` убирает повторяющиеся файлы из статистики. Зафиксируйте его наличие или отсутствие вместе с отчетом.
Стоимость в отчете равна реальной смете?
Нет. Это результат расчетной модели с выбранными допущениями о проекте.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальный индекс кодовой базы с десятью MCP-инструментами: граф зависимостей, история git, здоровье кода и архитектурные решения без повторного grep на каждом ш
Индексирует кодовую базу в граф знаний и отдает агенту через MCP связи вызовов, радиус влияния правок и поиск по коду
Детектор дублирующегося кода на более чем 220 языках с MCP-сервером для агента и отчетом, экономящим токены
Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке
Официальный MCP-сервер CodeScene оценивает Code Health кода локально и подсказывает агенту, что рефакторить
Скилл разбирает архитектуру открытого проекта и сводит результат в один Markdown-отчет с диаграммами Mermaid и сравнением с аналогами
Коротко о README
Параметры из .sccconfig управляют подсчетом, но не могут записать отчет в файл. Для сохранения нужен явный параметр командной строки, например -o.