cyclomatic-complexity-skill (saurabhkumar8112/cyclomatic-complexity-skill)
Searching Database…
Что это?
Claude Skill, обучающий Claude измерять цикломатическую сложность функции и рефакторить худшие образцы вместо того, чтобы оставлять после себя запутанный код с ветвлениями.
Это отдельное приложение или подключаемый к Claude модуль?
Это Claude Skill — упакованный набор инструкций, который Claude загружает и выполняет, а не программа, которую вы запускаете сами.
Как добавить этот навык в Claude?
В Claude.ai скачайте файл .skill из Releases (или заархивируйте папку skills/cyclomatic-complexity) и загрузите его в Settings -> Capabilities -> Skills; также его можно добавить в Claude Code или загрузить через Skills API.
Нужны ли предустановленные radon, eslint или другие анализаторы?
Он использует тот инструмент оценки сложности, который подходит кодовой базе, — radon, eslint, gocyclo, lizard или ручной подсчёт — и уважает пороги вашего линтера, если они настроены.
Он просто обманывает метрику сложности трюками?
Нет — он явно отказывается прятать сложность в хитрых однострочниках; сложность переносится в хорошо названные, читаемые функции.
Для кого этот навык?
Для разработчиков, разбирающих сгенерированный ИИ код, который работает, но разросся глубоко вложенной, трудной для восприятия логикой ветвлений.
Когда навык срабатывает в течение сессии?
Он срабатывает автоматически на запросах рефакторинга, чистки и код-ревью, либо его можно вызвать напрямую, попросив Claude применить его к конкретному файлу.
Что я получаю в конце рефакторинга?
Каждый рефакторинг завершается таблицей сложности 'до/после', где точно видно, насколько проще стала каждая функция.
Какие техники рефакторинга он применяет?
Сначала он берётся за худшие очаги сложности, используя guard-условия, extract-function, таблицы поиска и именованные предикаты.
Какие языки он умеет анализировать?
Он работает с разными языками, подбирая подходящий инструмент: radon для Python, eslint для JavaScript, gocyclo для Go или lizard как многоязычный запасной вариант.
What are similar projects?
reclaim-code-entropy, simplify-codebase, linkedin-agent-skill, oil-ui, repowise, open-steps, improve, skills
Which topics is it in?
refactoring, claude-skill, code-quality, code-review, static-analysis, claude-skills, skill, skills, claude, markdown, ai-agent, agent-skills