python-pro · davila7 — скилл для Claude Code: современный Python 3.12+
Скилл для Claude, который ведёт разработку на Python 3.12+: async, типизация, профилирование, uv, ruff, pydantic и FastAPI.
npx claude-code-templates@latest --skill development/python-proЧто делает python-pro
Скилл задаёт агенту роль эксперта по Python 3.12+ и современному экосистемному набору: uv для пакетов, ruff для линтинга и форматирования, mypy и pyright для проверки типов, pytest с плагинами для тестов. Работает по шагам: сначала уточняет рантайм, зависимости и цели по производительности, потом выбирает паттерны, пишет код и тесты, а в конце профилирует на латентность и память.
Внутри — разделы по async/await с asyncio, aiohttp и trio, датаклассам и моделям pydantic, структурному сопоставлению с образцом, протоколам и дженерикам. Отдельно идут веб-разработка (FastAPI, Django, Flask, SQLAlchemy 2.0+), данные и ML (NumPy, Pandas, scikit-learn), деплой в Docker и Kubernetes, а также продвинутые паттерны вроде внедрения зависимостей и метапрограммирования.
Скилл сам оговаривает, когда он не нужен: если стек не на Python, если требуется только базовый синтаксис или если вы не можете менять рантайм и зависимости. Это повод проверить, есть ли у вас доступ к обновлению окружения, иначе часть советов по 3.12+ останется теорией.
Какие задачи решает
- перевести проект с pip на uv
- ускорить I/O-код через async
- настроить ruff и mypy в одном пайплайне
- поднять FastAPI-сервис с валидацией pydantic
- найти узкое место профилировщиком
Примеры запросов агенту
- Перепиши этот модуль на Python 3.12 с типизацией и async
- Настрой uv и ruff для проекта и добавь pre-commit
- Спрофилируй этот код и предложи, что оптимизировать
Как установить python-pro
1Через claude-code-templates
npx claude-code-templates@latest --skill development/python-pro2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill python-pro -a claude-code3Вручную: положить файлы
~/.claude/skills/python-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/python-pro/
Вручную: положить файлы
.agents/skills/python-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/python-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates python-pro2Вручную: положить файлы
.github/skills/python-pro/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/python-proВручную: положить файлы
.devin/skills/python-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора205
Весь набор →Другие версии python-pro
Похожие
Рядом в теме «Языки программирования»
Все скиллы по теме «Языки программирования» →Вопросы о python-pro
Как установить python-pro в Claude?
Через шаблоны: npx claude-code-templates@latest --skill development/python-pro. Альтернатива — npx skills add davila7/claude-code-templates --skill python-pro -a claude-code. Файл скилла лежит в ~/.claude/skills/python-pro/SKILL.md.
Что делает python-pro?
Помогает писать и ревьюить код на Python 3.12+: async-паттерны, типизация, тесты на pytest, профилирование и современный тулинг вроде uv и ruff.
Когда этот скилл не подойдёт?
Он не для не-Python стеков и не для обучения базовому синтаксису. Ещё он бесполезен, если вы не можете менять рантайм или зависимости проекта.