Принципы написания навыков для 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
👀 Смотрите также

Практическая структура промптов для исполнительных агентов Claude AI
Разработчик делится техниками инженерии промптов, которые уменьшили галлюцинации у агентов Claude AI при выполнении API-вызовов, извлечении данных и многошаговых рабочих процессов. Ключевые стратегии включают написание промптов как контрактов, выделение 40% токенов на обработку ошибок и разделение условий 'ожидания' и 'остановки'.

OpenClaw Ollama Cloud:针对缺失模型和医生删除错误的三层修复
Чистая установка OpenClaw с моделями Ollama Cloud провалилась: работала только kimi-k2.5, конфиги исчезали. Коренная причина: отсутствие списка провайдеров, обязательное поле name, и 'openclaw doctor --fix' удаляет ваш блок провайдера.

Практические уроки от создания встроенного искусственного интеллекта в React Native
Разработчик делится конкретными техническими деталями создания приложения на React Native с локальными LLM, генерацией изображений, транскрипцией голоса и компьютерным зрением, включая стратегии управления памятью, выбор библиотек и тесты производительности.

Методология последовательного сравнительного анализа локальных и облачных языковых моделей
Разработчик делится методологией измерения, использующей последовательные запросы и оценку на основе правил, чтобы сравнить локальные модели (через llama.cpp, vLLM, Ollama) с облачными API (GPT-5.4, Claude Sonnet 4.6, Gemini 3.1 Pro) через единую конечную точку, такую как ZenMux.