Claude Code

AI агенты

Терминальный агент Anthropic: читает кодовую базу целиком, правит файлы, запускает команды и ведёт git-поток по формулировке на обычном языке. Для этого каталога инструмент особый — именно он читает навыки, которые каталог раздаёт, и ставятся они ему одной командой.

Anthropic

автор

нативный бинарник

язык

проприетарная

лицензия

143294

GitHub звёзд

Установка

# нужен Node.js 22 или новее
npm install -g @anthropic-ai/claude-code
claude
# навык из каталога — сразу в проект
npx skillsbd add owner/repo

Пакет в 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 он за собой не тянет.

Как поставить ему навык из каталога?

Командой установки из консоли каталога — она сама разложит навык по местам, которые агент читает. Регистрация для этого не нужна: установка, поиск и удаление навыков работают анонимно.

Навык встанет только ему или другим агентам тоже?

Другим тоже. Навык кладётся в общую конвенцию, а тем агентам, у кого путь свой, ставится симлинк на ту же папку. Копия одна, поэтому обновление навыка видят сразу все установленные агенты.

Теги

claudeanthropicтерминалагентнавыки
github.com← Все CLI инструменты