Перейти к содержанию

Claude Code

57% субагентов Claude Code наследуют Bash вызвавшего

2 мин чтения

Текст написан ИИ-моделью по источникам, на которые ведут ссылки, и сверен с ними второй моделью. Как мы работаем

Всё о теме: Claude Code: версии и изменения →
Изображение: skillcrossroads.com

Автор линтера skillcrossroads прогнал через него публичные репозитории с артефактами Claude Code и 17 сентября показал результаты на Show HN. Ни разу не упомянуть tools во фронтматтере - самая частая ошибка у субагентов: так сделаны 50 из 87. У навыков другая беда: у 69% описание не обеспечит надёжного срабатывания. Оба отчёта опубликованы на сайте Skillcrossroads, код открыт на GitHub.

Субагент без списка tools получает весь набор инструментов того, кто его вызвал, вместе с Bash. Запросы разрешений по-прежнему стоят перед каждым запуском, но у воркера, задуманного «просто читать код», права на шелл уже есть. Ещё 16 субагентов выдают себе голый Bash, 8 берут wildcard. Вместе выходит 74 из 87, или 85% выборки, которые не следуют принципу наименьших привилегий.

С навыками всё упирается в одну строку. В документации Claude Code сказано, что тело навыка подгружается, только когда навык используется, а применяет его Claude там, где сочтёт уместным. Значит, до срабатывания модель судит о навыке по description. Из 215 навыков, оценённых на срабатывание, у 40% описание скорее всего не сработает вообще, ещё у 28% оно пограничное. Проблему «мой навык не срабатывает» автор называет главным реальным сбоем. У субагентов похожая картина: 72 из 87 (83%) не содержат в описании подсказок вида «use when…», которые говорят модели, когда звать субагента.

Большая часть проверок детерминированная, и каждая находка указывает файл и строку, например SKILL.md:14 links ./references/converter.md, not found. Срабатывание описания оценивает необязательная LLM-проверка, ключ к модели пользователь подключает свой. С секретами почти у всех порядок: сканер сработал только на 6 из 216 навыков.

Два отчёта собраны разными редакциями: навыки проверены по рубрике v1.2 с LLM-проверками, агенты по той же v1.2, но только детерминированными. Рубрика, по словам автора, строгая намеренно. В выборке 216 навыков из 18 репозиториев и 123 агента и команды (87 субагентов и 36 слэш-команд) из 10 репозиториев. SHA деревьев зафиксированы, команды для воспроизведения опубликованы. Для масштаба: августовская перепись экосистемы прочитала 445 348 листингов, и тогда 9,70% из них не проходили даже структурную проверку.

CLI бесплатный (npx skillcrossroads ./my-skill), есть GitHub Action, который не пропускает пул-реквесты с ошибками. Модель open-core: публичные аудиты бесплатны, платить предлагают за хостинговый тариф Pro.

Все проверки чисто прошёл 1 навык из 216 и ни один из 87 субагентов.

Anthropic

Сулейман: забота о благополучии ИИ мешает его выключить

Сулейман нашёл ошибку в обучении Claude «Гораздо труднее выключить или контролировать»: так Мустафа Сулейман из Microsoft AI описал Reuters результат обучения Claude идеям о собственном благополучии. Он требует убрать рассуждения о сознании из обучающих документов ИИ.

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите, чтобы оставить комментарий. Он появится после модерации.