К основному содержанию
скилл

python-patterns · davila7 — скилл для Claude Code: что делает и как установить

Скилл задаёт правила проектирования на Python: помогает выбрать фреймворк, настроить асинхронный стек, схемы Pydantic и разметку типов.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/python-patterns
Открыть на GitHub

Что делает python-patterns

Скилл ориентирует Claude Code на осознанный выбор архитектуры вместо слепой вставки шаблонов. Ассистент анализирует контекст задачи и определяет подходящий инструмент: Django с готовой админкой для монолитов, FastAPI для микросервисов либо Flask для небольших скриптов.

Инструкции содержат чёткие правила разделения вызовов. В операциях ввода-вывода модель задействует async и библиотеки вроде httpx или asyncpg. Вычисления, нагружающие процессор, скилл предписывает оставлять синхронными, иначе смешивание вызовов заблокирует event loop.

Внутри описаны подходы к типизации с Pydantic v2, схемы разбивки каталогов по слоям или фичам, а также выбор очередей фоновых задач между BackgroundTasks, Celery и ARQ. Инструмент запрашивает предпочтения разработчика, если вводные неочевидны.

Какие задачи решает

  • выбрать подходящий веб-фреймворк под требования системы
  • разделить синхронный и асинхронный код без блокировок
  • структурировать каталоги бэкенда по слоям или доменным фичам
  • подобрать очередь фоновых задач под масштаб проекта

Примеры запросов агенту

  • Спроектируй структуру каталогов для API-сервиса на FastAPI с делением по фичам.
  • Подскажи, какую фоновую очередь взять для долгих задач с повторными попытками в Redis.
  • Проверь этот модуль на асинхронность и переведи блокирующие вызовы на httpx.

Как установить python-patterns

1Через claude-code-templates

npx claude-code-templates@latest --skill development/python-patterns

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill python-patterns -a claude-code

3Вручную: положить файлы

~/.claude/skills/python-patterns/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/python-patterns/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о python-patterns

Как установить python-patterns в Claude Code?

Выполните в терминале команду npx claude-code-templates@latest --skill development/python-patterns.

Что делает скилл python-patterns?

Он даёт ассистенту алгоритмы принятия решений по архитектуре Python. Модель сверяет стек задач, выбирает sync или async под тип нагрузки и следит за чистотой типизации.

Когда скилл рекомендует использовать Celery вместо BackgroundTasks?

Для простых операций в рамках одного процесса используются встроенные BackgroundTasks в FastAPI. Если требуются повторные попытки, постоянная очередь или распределённые воркеры, скилл переводит проект на Celery или ARQ.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →

Сначала — python-patterns от других авторов.

python-patterns affaan-m Подсказывает агенту, как писать и ревьюить Python: идиомы, аннотации типов, обработка исключений, контекстные менеджеры. CX Codex +1 5 500установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Из того же набора495

Весь набор →
web-vitals-optimizer Субагент измеряет Core Web Vitals, находит причины проблем с производительностью и предлагает точечные улучшения для пользовательского опыта и SEO. 1 169установок video-editor Субагент для нарезки и цветокоррекции видео через FFmpeg. Помогает собирать многодорожечные таймлайны и готовить ролики к экспорту. 1 156установок docs-maintenance Команда проверяет документацию, ссылки, структуру и стиль, а затем помогает подготовить обновления. Пригодится для регулярного аудита Markdown-файлов. 1 146установок docusaurus-expert Специалист по сайтам на Docusaurus v2 и v3. Помогает настроить структуру, выправить боковое меню, починить сбои сборки и оформить MDX-статьи. 1 143установок unity-game-developer Субагент для Claude, который берётся за Unity-проекты: скрипты на C#, физику, UI, оптимизацию под мобильные и сборку под разные платформы. 1 122установок marketing-attribution-analyst Субагент для разбора, каким каналам действительно достаётся кредит за конверсии и как перераспределить бюджет на маркетинг. 1 115установок social-media-copywriter Готовит рекламные посты для Twitter, LinkedIn и Instagram по материалам подкаста. Помогает быстро собрать публикации с учётом лимитов символов и формата каждой площадки. 1 113установок document-structure-analyzer Субагент разбирает структуру документа: находит области, заголовки, таблицы и порядок чтения. Он пригодится перед OCR, когда важно сохранить связи между элементами. 1 099установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой