О чём эта новость
- Claude Code сократил сроки разработки Salesforce с 231 до 13 дней, создав 21 эндпоинт со 100% покрытием тестами.подробнее →
- Агентные навыки трансформируют Claude Code в специалиста, обеспечивающего соответствие кода стандартам production-ready.подробнее →
- Кейс «Go bun go» демонстрирует способность Claude Code эффективно работать с языком Go и ORM Bun.подробнее →
- Публикации в X подчеркивают маркетинговую стратегию Anthropic через демонстрацию конкретных сценариев использования.подробнее →
Менеджер по продукту Claude Code, Ноа Цвебен, недавно поделился в X своим мнением об одном из «самых крутых вариантов использования» продукта — кейсе, который он назвал «Go bun go». Это событие последовало за подробным отчётом от Бориса Черного, инженера Claude Code, о том, как Salesforce использовала Claude Code для радикального сокращения сроков разработки. Эти публичные демонстрации от сотрудников Anthropic подчёркивают растущую универсальность и эффективность Claude Code в решении сложных задач программирования.
Главные достижения Claude Code для Salesforce
Salesforce добилась сокращения сроков разработки благодаря внедрению Claude Code для создания так называемых «агентных навыков». Борис Черный, ведущий инженер Claude Code, сообщил в своём посте в X, что миграция, которая изначально оценивалась в 231 день, была завершена всего за 13 дней. Это демонстрирует не только скорость, но и точность работы Claude Code.
В рамках этого проекта был создан один pull request (PR), который включал 21 эндпоинт и достиг 100% покрытия тестами. Такой результат подчеркивает способность Claude Code не только генерировать код, но и обеспечивать его высокое качество и соответствие строгим стандартам. Использование Claude Code в агентных рабочих процессах позволяет автоматизировать сложные задачи, которые требуют глубокого понимания специфики платформы, такой как Salesforce, и её экосистемы, включая Apex, LWC и SOQL. Claude Code здесь выступает не как универсальный помощник, а как специализированный инструмент, который интегрирует лучшие практики и стандарты команды разработки непосредственно в процесс генерации кода.
Преимущества использования Claude Code в таких сценариях очевидны: ускорение цикла разработки, повышение качества кода за счёт автоматического соблюдения стандартов и сокращение времени на ручное тестирование и проверку. Тем не менее, источники не предоставляют подробной информации о том, какие именно ресурсы и команды были задействованы в Salesforce для достижения таких результатов, а также о том, насколько масштабируемым является этот опыт для других компаний с аналогичными задачами. Документ Salesforce хотя и описывает архитектуру
Что такое «агентный навык» в Claude Code
Агентный навык — это структурированный пакет инструкций, который превращает Claude Code из универсального помощника в специализированного эксперта. Он кодирует «определение готового к производству кода» команды, позволяя агенту следовать этим стандартам, а валидатору — обеспечивать их соблюдение. Это решает проблему, когда большая языковая модель (LLM) легко пишет код, но с трудом генерирует его, соблюдая при этом требования безопасности, ограничения губернаторов, предпочитаемые фреймворки и статический анализ.
Структура агентного навыка включает явные контракты рабочего процесса, справочные материалы, шаблоны кода и автоматизированные валидаторы, которые загружаются в контекст при активации навыка. Это позволяет Claude Code не просто знать языки программирования Salesforce (Apex, LWC, SOQL), но и стабильно производить высококачественный код, соответствующий лучшим практикам. Каждый навык находится в отдельной папке и минимально требует файла SKILL.md, который является точкой входа для Claude.
Frontmatter используется для активации навыков. Это блок метаданных YAML в верхней части markdown-файла, который не отображается как контент, но служит для машиночитаемой конфигурации. В контексте навыка frontmatter указывает агенту, когда активироваться, используя поле name для идентификации навыка и description для правил триггера. Поле description часто использует структуру TRIGGER when / DO NOT TRIGGER when для предоставления как положительных, так и отрицательных критериев совпадения, что устраняет неоднозначность и уменьшает количество ложных срабатываний. Например, он может уточнять, какой навык обрабатывает определенные типы классов или исключать конкретные сценарии.
Кейс использования «Go bun go» с Claude Code
Кейс «Go bun go», который менеджер по продукту Claude Code Ноа Цвебен назвал «одним из самых крутых вариантов использования», демонстрирует эффективность Claude Code в интеграции с языком программирования Go и ORM Bun. Go, или Golang, — это статически типизированный, компилируемый язык, разработанный Google, известный своей эффективностью и функциями параллелизма. Bun — это SQL-first ORM для Golang, разработанный для написания элегантных SQL-запросов с типобезопасностью и производительностью, без скрытия SQL за абстракциями ORM.
Интеграция Claude Code с Go и Bun ORM считается значимым достижением, поскольку она позволяет разработчикам использовать возможности генерации кода Claude Code для работы с высокопроизводительными и типобезопасными фреймворками. Bun ORM подчеркивает философию «SQL-first», позволяя разработчикам писать привычный SQL, который затем переводится в оптимизированные запросы. Claude Code в этом контексте может помогать в создании сложных запросов, автоматизации рутинных задач, связанных с ORM, и обеспечении соответствия кода лучшим практикам Go.
Такая интеграция открывает новые возможности для разработчиков, работающих с Go и базами данных, позволяя им ускорить процесс написания кода, минимизировать ошибки и сосредоточиться на более высокоуровневых задачах. Claude Code, вероятно, может генерировать код, использующий тип-безопасные запросы Bun, систему миграции и другие функции, такие как пулы соединений и хуки запросов. К сожалению, в источниках нет более подробной технической информации о конкретной реализации кейса «Go bun go» или о том, какие именно возможности Claude Code были задействованы. Также не уточняется, планируются ли аналогичные анонсы по интеграции Claude Code с другими языками и ORM в будущем, а официальные заявления Anthropic о демонстрации этих кейсов, помимо сообщений в X, отсутствуют.
Значение этих новостей для разработчиков
Продемонстрированная эффективность Claude Code в кейсах Salesforce и «Go bun go» имеет важное значение для всего сообщества разработчиков. Опыт Salesforce показывает, что Claude Code способен радикально сокращать сроки сложных миграций и гарантировать высокое качество кода с полным покрытием тестами, что критически важно для масштабных корпоративных систем.
Кейс с Go и Bun ORM, в свою очередь, подчеркивает гибкость Claude Code в работе со специализированными фреймворками и языками программирования, открывая двери для автоматизации задач в нишевых областях. Разработчики могут извлечь уроки из этих примеров, применяя подход «агентных навыков» для кодирования своих собственных лучших практик и стандартов в инструменты ИИ. Это позволит оптимизировать процессы разработки, снизить риск ошибок и повысить общую производительность команд.
Другие публичные активности сотрудников Anthropic
Помимо технических демонстраций, сотрудники Anthropic также активно участвуют в публичных дискуссиях по различным темам в социальных сетях. Например, Джаред Каплан, соучредитель и директор по науке Anthropic, недавно поделился своими размышлениями о фильмах «Зловещие мертвецы» в X. Его пост выражает личное мнение о том, почему он не понимает создание фильмов серии «Зловещие мертвецы», которые, по его мнению, не приносят удовольствия.
Эти публикации показывают, что сотрудники Anthropic не ограничиваются исключительно рабочими темами и активно проявляют себя как часть более широкого публичного пространства. Такие личные сообщения, хотя и не имеют прямого отношения к продуктам компании, подчеркивают открытость и разносторонние интересы команды, что может способствовать созданию более человечного имиджа компании в публичном поле.
Что это значит
Последние публикации от сотрудников Anthropic описывают кейсы Claude Code: от ускорения миграции для Salesforce до работы с Go и ORM Bun. Интересно, что компания использует социальные сети для их распространения, а не только традиционные пресс-релизы.