Claude Code
AI агентыТерминальный агент Anthropic: читает кодовую базу целиком, правит файлы, запускает команды и ведёт git-поток по формулировке на обычном языке. Для этого каталога инструмент особый — именно он читает навыки, которые каталог раздаёт, и ставятся они ему одной командой.
Anthropic
автор
нативный бинарник
язык
проприетарная
лицензия
★ 143294
GitHub звёзд
Установка
Пакет в npm — тонкий загрузчик: ни одной зависимости, внутри нативный бинарник. Поэтому дерево node_modules он не разводит, но и собрать его из исходников нельзя — они не открыты.
Чем отличается от соседей по каталогу
Главное отличие практическое: у него есть навыки — папка с инструкциями, которую агент подхватывает сам, когда задача под неё подходит. Codex, Cline и Aider устроены иначе, и именно поэтому каталог навыков вообще имеет смысл.
Второе отличие — юридическое, и его стоит знать заранее. Codex открыт под Apache 2.0, Cline и Aider тоже открытые, а Claude Code проприетарен: в пакете npm вместо лицензии стоит отсылка к условиям использования, исходники не опубликованы. Форкнуть, проверить код или собрать свою сборку не получится.
Как он берёт навыки
Свой канонический путь у него — папка `.claude/skills`. Общая конвенция, которую читает большинство соседей, — `.agents/skills`. Консоль каталога кладёт навык в канон и делает симлинк туда, где агент его ищет, поэтому копия остаётся одна: обновили навык — обновилось у всех агентов сразу.
Поставить можно и в проект, чтобы навык уехал вместе с репозиторием, и в домашнюю папку, чтобы он был виден в любом проекте. Чужой навык, положенный руками, при этом не затирается — в папке лежит метка происхождения.
Частые вопросы
Он открытый?
Нет. Исходники продукта не опубликованы, в пакете npm вместо лицензии стоит отсылка к условиям использования. Публичный репозиторий на GitHub — это задачи и документация, а не код продукта. Тем и отличается от Codex, Cline и Aider, которые открыты.
Какая версия Node.js нужна?
22 и новее — требование записано в самом пакете. Зависимостей у пакета нет вовсе: это тонкий загрузчик, который приносит нативный бинарник, поэтому дерева node_modules он за собой не тянет.
Как поставить ему навык из каталога?
Командой установки из консоли каталога — она сама разложит навык по местам, которые агент читает. Регистрация для этого не нужна: установка, поиск и удаление навыков работают анонимно.
Навык встанет только ему или другим агентам тоже?
Другим тоже. Навык кладётся в общую конвенцию, а тем агентам, у кого путь свой, ставится симлинк на ту же папку. Копия одна, поэтому обновление навыка видят сразу все установленные агенты.