Розробник Афан Мустафа після здобуття перемоги на хакатоні Anthropic, протягом 10 місяців фактичної роботи над продуктом, зібрав усі налаштування Claude Code у відкритий пакет з відкритим кодом, який можна встановити — «everything-claude-code». У нього входять 13 інтелектуальних агентів, понад 40 модулів навичок, 31 команда, AgentShield — засіб безпеки для аудиту тощо. Цей матеріал поділимось з вами.
(Передісторія: Clawdbot — легендарний, 24/7 AI-інтелектуальний помічник, що зробив Mac mini розпроданим)
(Додатково: Увага! Неправильна конфігурація Clawdbot може містити серйозні вразливості: користувачі втратили криптогаманці через злом)
Зміст статті
Перемикач
Щойно завершився останній хакатон Anthropic. Після кожного змагання спільнота зазвичай обговорює технічні особливості переможних робіт або нові завдання від Anthropic. Але у цій статті я хочу поділитися більш довгим хвостом цінності: переможець Афан Мустафа зібрав усі налаштування Claude Code, які він накопичив за 10 місяців роботи над продуктом, у відкритий проект «everything-claude-code», безкорисливо виклавши його на GitHub.
На момент написання статті цей репозиторій вже має понад 49000 зірок і 6200 форків. Ці цифри відображають не лише інтерес спільноти до інструменту, а й реальну проблему довгострокового використання AI для розробки: налаштувати Claude Code у реальних умовах — не так просто, як здається. Нижче швидко ознайомимося з особливостями цієї конфігурації.
Весь пакет структурований за п’ятьма основними рівнями, логіка яких чітко розподілена:
Агенти (Agents): 13 спеціалізованих підінтелектуальних агентів, кожен виконує свою роль. Це планувальники, архітектори, наставники TDD, рецензенти коду, аудитори безпеки, помічники з виправлення помилок, виконавці е2е тестів, рефакторинг-інструменти, оновлювачі документації, а також спеціалізовані агенти для Go, Python, баз даних.
Кожен агент — це вузол делегування задач, а не один головний інтелект, що виконує все. Це відповідає обмеженням великих мовних моделей у широкій, але неглибокій обробці.
Навички (Skills): понад 40 визначень робочих процесів, класифікованих за мовами та сценаріями. Для TypeScript, Python, Go, Java, C++, Django, Spring Boot — є відповідні шаблони та інструкції. Включають тестування, безпеку, деплой, API, міграцію баз даних, Docker.
Особливо цікаві модулі — «Cost-aware LLM pipeline» та «Content hashing cache mode», що свідчить про вихід за межі просто допомоги у розробці, у напрямку інженерії AI-продуктів.
Команди (Commands): 31 командна лінія для запуску поширених робочих процесів. /plan, /tdd, /code-review, /build-fix, /e2e — базові. У нових версіях додано /multi-plan, /multi-execute для координації кількох агентів, а також /instinct-status, /evolve для навчання.
Хуки (Hooks): автоматизація на основі тригерів — збереження пам’яті між сесіями, стратегії стиснення контексту, витяг шаблонів. Це основа для збереження цілісності контексту при довгому використанні AI, і часто її ігнорують новачки.
Правила (Rules): постійні стандарти коду — загальні, для TypeScript, Python, Go. Включають стиль коду, Git-процеси, стандарти тестування, вимоги безпеки. Підтримка Windows, macOS, Linux, автоматичне визначення менеджерів пакетів npm, pnpm, yarn, bun.
З-поміж модулів особливо варто виділити три, що відображають не просто функціональність, а філософію AI-розробки.
AgentShield — статичний аналіз конфігурацій Claude Code. Включає 102 правила виявлення вразливостей, 912 тестів, покриття 98%. Це свідчить про реальну проблему: коли AI-інтелектуал отримує можливість виконувати код, доступ до файлів, виклики API — конфігурація стає точкою атаки.
Наявність AgentShield — сигнал, що ця проблема вже критична і потребує спеціальних засобів захисту. Це важливий нагадувач для команд, що використовують AI у виробничих системах.
Continuous Learning v2 — механізм безпосереднього «інтуїтивного» навчання AI на основі минулого досвіду та оцінки впевненості. Claude може «запам’ятовувати» поведінку у конкретних кодових базах, не починаючи з нуля кожного разу. Це автоматизація накопичення знань, раніше керована вручну.
Skill Creator — автоматичний генератор навичок на основі аналізу історії комітів Git. Це скорочує шлях від «що може робити Claude Code» до «як налаштувати його для мого проекту», дозволяючи розробникам з вузькою спеціалізацією витягати найкращі конфігурації з власної історії.
Мустафа публічно виклав цю конфігурацію, фактично створюючи інфраструктуру для спільноти: перетворюючи повторювані витрати на проби та помилки у спільний ресурс.
Ця ідея не нова для open-source: ESLint, Docker Compose — приклади, коли систематизація правил і шаблонів стала важливою частиною екосистеми.
Але налаштування AI — складніше. Claude Code — не просто «вмикай/вимикай», а архітектура агентів, підказки, робочі процеси, управління пам’яттю — все це вимагає глибшого розуміння і зусиль.
Звісно, ця конфігурація — результат роботи одного розробника у конкретних умовах. Вона не універсальна і не підходить для всіх сценаріїв. Але її цінність у тому, що вона — стартова точка, з якої можна починати. Для новачків — корисна базова настройка. Для досвідчених — орієнтир для модифікацій.
Мустафа зібрав 10 місяців рішень і рішень у відкритий пакет, щоб зробити знання більш явним, доступним і модифікованим. Це не ідеальний продукт, а інструмент для поширення ідей та досвіду.