azure-functions · davila7 — скилл для Claude Code: что делает и как установить
Скилл добавляет в Claude Code архитектурные шаблоны для бессерверных функций Azure на .NET, Python и Node.js. Помогает настроить Durable Functions и избежать проблем с холодным стартом.
npx claude-code-templates@latest --skill development/azure-functionsЧто делает azure-functions
Скилл передаёт агенту правила разработки под изолированную модель процессов в .NET, модель v4 для Node.js и v2 на декораторах для Python. Он направляет модель на корректную оркестрацию Durable Functions и строгое применение асинхронных вызовов.
Набор инструкций блокирует частые ошибки: создание отдельного HttpClient под каждый запрос, синхронные вызовы внутри асинхронного потока и применение устаревшей in-process модели в новых сервисах. Для продакшена заданы настройки Application Insights, лимиты времени исполнения на тарифе Consumption и подключение warmup-триггеров.
Создание нового экземпляра клиента на каждый вызов быстро исчерпает сокеты, поэтому скилл требует внедрять IHttpClientFactory.
Какие задачи решает
- перевести проект на изолированную модель процессов .NET
- настроить оркестрацию Durable Functions без блокировок
- создать функцию Python v2 с помощью декораторов
- устранить задержки холодного старта через warmup-триггер
Примеры запросов агенту
- Помоги переписать функцию на Node.js под модель v4
- Настрой фабрику IHttpClientFactory в функции на .NET
- Сделай оркестратор Durable Functions с асинхронной обработкой
Как установить azure-functions
1Через claude-code-templates
npx claude-code-templates@latest --skill development/azure-functions2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill azure-functions -a claude-code3Вручную: положить файлы
~/.claude/skills/azure-functions/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/azure-functions/
Вручную: положить файлы
.agents/skills/azure-functions/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/azure-functions/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates azure-functions2Вручную: положить файлы
.github/skills/azure-functions/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/azure-functionsВручную: положить файлы
.devin/skills/azure-functions/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о azure-functions
Как установить azure-functions в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --skill development/azure-functions.
Что делает скилл azure-functions?
Он передаёт Claude Code шаблоны разработки Azure Functions для .NET, Python и Node.js. Скилл помогает внедрять современные модели выполнения и защищает от утечек сокетов.
Какие антипаттерны отслеживает этот скилл?
Набор правил запрещает блокирующие вызовы в асинхронном коде, создание новых экземпляров HttpClient на запрос и выбор in-process архитектуры для свежих проектов.
Похожие скиллы
Все скиллы по теме «Облака: AWS, Azure, GCP» →Сначала — azure-functions от других авторов.