Принципы написания навыков для Claude Code на основе 159 открытых исходных навыков

Разработчик опубликовал 10 принципов написания эффективных навыков для Claude Code, выведенных из создания и поддержки открытого реестра навыков с 159 навыками. Принципы сосредоточены на практических шаблонах реализации, наблюдаемых в реальном использовании агентами.
Ключевые принципы написания навыков
- Не указывайте очевидное — Выводите Claude за пределы его стандартного поведения, а не укрепляйте его
- Раздел с подводными камнями — Считается контентом с самой высокой окупаемостью инвестиций в любом навыке
- Навыки — это папки, а не файлы — Используйте подкаталоги references/, scripts/, assets/
- Не ограничивайте жёстко — Предоставляйте рекомендации вместо жёстких последовательностей шагов
- Первоначальная настройка через config.json — Размещайте файлы конфигурации непосредственно в папке навыка
- Поле описания — это условие запуска — Не просто краткое описание
- Дайте навыкам память — Используйте логи, JSON или SQLite между запусками
- Поставляйте скрипты вместе с описанием — Пример: fetch_events.py ценнее, чем 200 строк объяснений
- Хуки по требованию — Используйте блоки /careful для ограничения деструктивных команд только при вызове
- Навыки комбинируются — Ссылайтесь на другие навыки по имени; Claude будет вызывать их, если они установлены
Детали реализации
Принципы взяты из репозитория AbsolutelySkilled (github.com/AbsolutelySkilled/AbsolutelySkilled), который содержит 159 открытых навыков. Все навыки можно установить через npx skills add. Разработчик подчёркивает, что эти шаблоны возникли из наблюдений за тем, как агенты фактически используют навыки на практике, а не из теоретического проектирования.
Для разработчиков, создающих навыки для ИИ-агентов программирования, эти принципы дают конкретные рекомендации по эффективной структуризации навыков. Акцент на практической реализации — например, использование папок вместо отдельных файлов и включение реальных скриптов, а не только объяснений — отражает реальные модели использования.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Настройка OpenClaw для автоматизации работы браузера с участием человека, с использованием Docker, Chromium и noVNC
Разработчик делится своей настройкой контейнера Docker, которая позволяет OpenClaw обрабатывать CAPTCHA и подтверждения во время выполнения, используя Chromium с noVNC для удалённого доступа, требуя ~300 МБ ОЗУ и 3-секундный холодный старт.

Кастомный сервер 4x RTX PRO 6000 против Dell GB300: выбор для 30 тонко настроенных пайплайнов
Подробный анализ двух локальных архитектур для запуска ~30 доработанных продакшн-пайплайнов: собственного 4U-сервера с 4-8x RTX PRO 6000 Blackwell (по 96 ГБ) и NVIDIA GB300 Grace Blackwell с 252 ГБ HBM3e + 496 ГБ унифицированной памяти.

Trellis 2 успешно работает на ROCm 7.11 с видеокартой AMD RX 9070 XT.
Разработчик запустил Trellis 2 на Linux Mint 22.3 с видеокартой AMD RX 9070 XT, используя ROCm 7.11, устранив две ключевые проблемы: нестабильность ROCm с тензорами высокого порядка N и неисправную функцию hipMemcpy2D в CuMesh.

Владельцы репозиториев GitHub: используйте флаг --author в Git для блокировки спама от ИИ-ботов
Archestra боролась с AI-спамом в комментариях и PR, используя настройку GitHub «Limit to prior contributors» и флаг Git --author для включения реальных людей в белый список через капчу.