pydantic · manutej — скилл для Claude Code: что делает и как установить
Помогает проектировать схемы валидации данных на Pydantic V2, строить модели обращений и настраивать парсинг переменных окружения.
npx skills add manutej/luxor-claude-marketplace --skill pydantic -a claude-codeЧто делает pydantic
Скилл инструктирует ассистента создавать модели данных на базе синтаксиса Pydantic второй версии. Он задаёт правила для BaseModel, валидаторов полей через декоратор @field_validator, сериализации с помощью model_dump и выгрузки в JSON. Примеры ориентированы на сценарии клиентской поддержки: тикеты и фильтрацию спама.
В коде моделей используются аннотации типов через Annotated и объект Field с ограничениями по длине строк или регулярным выражениям. Для работы понадобятся установленные пакеты pydantic>=2.0.0, pydantic-settings>=2.0.0, email-validator>=2.0.0 и python-dotenv>=1.0.0. Для эндпоинтов пригодится библиотека fastapi>=0.100.0. Без email-validator валидация почты не запустится.
Какие задачи решает
- валидировать входящие заявки поддержки и отсекать спам
- задавать ограничения на формат почты и телефона через
Field - структурировать переменные окружения с помощью
BaseSettings - сериализовать схемы в JSON через метод
model_dump_json
Примеры запросов агенту
- Напиши модель тикета поддержки на Pydantic V2 с проверкой темы и допустимых категорий
- Добавь в модель клиента проверку почтового домена через
@field_validator - Сделай класс конфигурации на базе
BaseSettingsдля загрузки переменных из.env
Как установить pydantic
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill pydantic -a claude-code2Вручную: положить файлы
~/.claude/skills/pydantic/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pydantic/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill pydantic -a codex2Вручную: положить файлы
.agents/skills/pydantic/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill pydantic -a cursor2Вручную: положить файлы
.cursor/skills/pydantic/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace pydantic2Вручную: положить файлы
.github/skills/pydantic/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill pydantic -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-specialized-tools/skills/pydanticВручную: положить файлы
.devin/skills/pydantic/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill pydantic -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pydantic
Как установить pydantic в Claude Code?
Выполните команду npx skills add manutej/luxor-claude-marketplace --skill pydantic -a claude-code.
Что делает скилл pydantic?
Он задаёт шаблоны генерации кода для Pydantic V2, включая валидацию полей, правила @field_validator и парсинг настроек.
Какие пакеты нужны для работы сгенерированного кода?
Требуются pydantic>=2.0.0, pydantic-settings>=2.0.0, email-validator>=2.0.0 и python-dotenv>=1.0.0. Для связки с веб-маршрутами также нужна fastapi>=0.100.0.
Похожие скиллы
Все скиллы по теме «Бэкенд и API» →Сначала — pydantic от других авторов.