refactoring-surgeon
О программе
Навык "refactoring-surgeon" специализируется на повышении качества кода с помощью рефакторинга, сохраняющего поведение, такого как выделение методов/классов и применение принципов SOLID/DRY. Он активируется при обнаружении запахов кода, технического долга и необходимости очистки устаревшего кода, требуя наличия существующих тестов в качестве страховки. Используйте его строго для задач рефакторинга, а не для создания новых функций, исправления ошибок или оптимизации производительности.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add mattnigh/skills_collection -a claude-code/plugin add https://github.com/mattnigh/skills_collectiongit clone https://github.com/mattnigh/skills_collection.git ~/.claude/skills/refactoring-surgeonСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
GitHub репозиторий
Frequently asked questions
What is the refactoring-surgeon skill?
refactoring-surgeon is a Claude Skill by mattnigh. Skills package instructions and resources that Claude loads on demand, so Claude can perform refactoring-surgeon-related tasks without extra prompting.
How do I install refactoring-surgeon?
Use the install commands on this page: add refactoring-surgeon to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does refactoring-surgeon belong to?
refactoring-surgeon is in the Code Quality & Testing category, tagged refactoring, code-smells, solid, dry and cleanup.
Is refactoring-surgeon free to use?
Yes. refactoring-surgeon is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
Похожие навыки
Навык "Некромант кода" предоставляет структурированную трёхфазную систему (археология, воскрешение, омоложение), которая помогает разработчикам понять, восстановить и модернизировать недокументированные унаследованные системы или "спящие" кодовые базы. Он активируется при упоминании таких понятий, как "устаревший код" или "технический долг", и предназначен для работы с унаследованными системами, лишёнными документации, а не для новых проектов. Навык использует инструменты вроде Read, Write, Bash и Grep для системного анализа, восстановления и рефакторинга старого кода.
Навык api-architect — это эксперт по проектированию API для создания и доработки архитектур REST, GraphQL и gRPC, включая спецификации OpenAPI и схемы безопасности. Используйте его для таких задач, как проектирование конечных точек, управление версиями и генерация схем. Вопросы, связанные с базами данных, фронтендом и развертыванием, он передает другим специализированным навыкам.
Этот навык предоставляет системный подход для понимания, восстановления и модернизации устаревших кодовых баз. Он предназначен для ситуаций вроде наследования недокументированных репозиториев или возрождения заброшенных проектов, проводя вас через фазы анализа, восстановления и обновления. Используйте его, когда сталкиваетесь с такими понятиями, как "устаревший код" или "технический долг", но не для новых проектов с нуля.
Навык security-auditor выполняет статический анализ безопасности кода, включая сканирование уязвимостей зависимостей, обнаружение секретов и проверки SAST для основных рисков OWASP. Используйте его для аудита безопасности кодовой базы, предварительных проверок перед пентестами и выявления проблем, таких как раскрытые учетные данные или уязвимые библиотеки. Он ориентирован на анализ исходного кода, а не на инфраструктуру времени выполнения или процессы сертификации соответствия.
