pytest-recording
79Запись HTTP-тестов с pytest-recording
HTTP-тесты часто завершаются с ошибкой, когда live API изменяются или происходит утечка учетных данных. Этот skill помогает настраивать кассеты pytest-recording и очищать записанные запросы.
Создание моделей валидации Pydantic v2
Контракты данных Python могут расходиться с реальностью, когда входные данные поступают из API, файлов или от пользователей. Этот навык дает краткие шаблоны Pydantic v2 для валидации, сериализации и обработки ошибок.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "pydantic" from https://skillstore.io/skills/bossjones-pydantic.md and its manifest at https://skillstore.io/api/skills/bossjones-pydantic/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «pydantic». Пользователь просит модель, которая валидирует записи товаров с полями цены и веб-сайта.
Ожидаемый результат:
Ответ рекомендует типизированные поля, ограничения Field, алиасы, EmailStr, HttpUrl, значения по умолчанию и исключенные внутренние поля.
Использование «pydantic». Пользователю нужно объяснять сбои валидации клиентам API.
Ожидаемый результат:
Ответ описывает обработку ValidationError, количество ошибок, расположения полей, сообщения и стабильные пользовательские сводки.
Использование «pydantic». Пользователь хочет более безопасную сериализацию данных аккаунта.
Ожидаемый результат:
Ответ предлагает SecretStr, исключенные поля, параметры include и exclude, выгрузки в режиме JSON и вывод на основе алиасов.
All 29 external-command alerts are false positives caused by Markdown fences and inline examples; SKILL.md contains no command execution mechanism. The reconnaissance alert is a false positive on a validation error message. No prompt injection, exfiltration intent, or other semantic security risk was found.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/bossjones-pydantic/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-pydantic?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-pydantic?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-pydantic/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-pydantic.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). pydantic security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-pydantic/audits/8@techreport{bossjones-bossjones-pydantic-2026,
author = {bossjones},
title = {pydantic security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-pydantic/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "pydantic security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bossjones-pydantic/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-pydantic:audit:8"
description: "Skillstore immutable audit report identifier"
Определяйте типизированные модели запросов и ответов со значениями по умолчанию, ограничениями и ошибками валидации.
Моделируйте вложенные записи, самостоятельные списки, значения enum и вывод схемы для рабочих процессов с данными.
Управляйте тем, какие поля выгружаются, скрываются, получают алиасы или преобразуются для клиентского вывода.
Используй навык Pydantic, чтобы спроектировать модель Pydantic v2 для профиля пользователя с обязательными полями, значениями по умолчанию и понятным поведением валидации.
Используй навык Pydantic, чтобы добавить ограничения полей, алиасы, строгие настройки и полезные ошибки валидации к этому описанию модели данных.
Используй навык Pydantic, чтобы смоделировать вложенные объекты, списки, значения enum и самостоятельную валидацию TypeAdapter для этой структуры данных.
Используй навык Pydantic, чтобы проверить этот дизайн Pydantic v2 на строгую конфигурацию, управление сериализацией, пользовательские валидаторы и пробелы в обработке ошибок.
Автор
bossjonesЛицензия
MIT
Ревизия Skillstore
r2
Примечание о версии
Автор не указал версию.
Ссылка
a39a91716eadede5f4cdefd78178fed4e837a128
Актуальность поддержки
24.07.2026
Использование
7 загрузок · 212 просмотров
Структура файлов
📄 SKILL.md
Запись HTTP-тестов с pytest-recording
HTTP-тесты часто завершаются с ошибкой, когда live API изменяются или происходит утечка учетных данных. Этот skill помогает настраивать кассеты pytest-recording и очищать записанные запросы.
Пишите более качественные тесты на pytest
Командам Python нужны надежные тесты, которые остаются понятными и легко расширяемыми. Этот навык помогает Claude, Codex и Claude Code работать с фикстурами pytest, параметризацией, async-тестами, mocking и организацией тестов.
Генерация документации Python
В проектах Python часто отсутствует актуальная API-документация. Этот навык помогает Claude, Codex или Claude Code создавать Markdown-документацию на основе структуры исходного кода, docstrings и type hints.
Добавление структурированного логирования в Python-приложения
Python-сервисы часто создают обычные текстовые логи, которые трудно искать и сопоставлять. Этот навык помогает настроить structlog для структурированных JSON-логов, привязки контекста, тестирования и процессоров, удобных для production.
Управление миграциями базы данных Alembic
Изменения схемы базы данных рискованны, когда у команд нет повторяемых шаблонов миграций. Этот skill дает Claude, Codex и Claude Code практические рекомендации по Alembic для проектов SQLAlchemy.
Запуск Python ASGI-приложений с Uvicorn
Асинхронным Python-сервисам нужны понятные настройки сервера для разработки и развертывания. Этот навык дает краткие команды Uvicorn, рекомендации по конфигурации и шаги по устранению неполадок.
Создание семейств моделей Pydantic
от sickn33
Проектам API нужны согласованные схемы запросов, ответов, обновлений и базы данных. Этот навык помогает Claude, Codex и Claude Code создавать семейства моделей Pydantic v2.
Создание API на FastAPI с переиспользуемыми паттернами
от 0xDarkMatter
Проектам FastAPI нужны согласованные решения для валидации, зависимостей, middleware и фоновых задач. Этот skill дает Claude, Codex и Claude Code переиспользуемые паттерны для практической разработки API на Python.
Добавить паттерны типобезопасности Python
от 0xDarkMatter
Аннотации типов в Python бывает сложно последовательно применять в реальных проектах. Этот навык дает Claude, Codex и Claude Code практические паттерны для более безопасного типизированного кода на Python.
Создание backend-сервисов на FastAPI
от sickn33
Проектам FastAPI нужны согласованные решения по настройке, моделям данных, маршрутам, auth, тестам и deployment. Этот skill предоставляет поэтапный рабочий процесс с точечными prompts для каждого шага backend-разработки.
Создавайте надежный async Python
от 0xDarkMatter
Код на async Python часто дает сбои из-за блокирующих вызовов, неограниченного количества задач и слабой очистки ресурсов. Этот навык предоставляет переиспользуемые шаблоны asyncio, примеры и справочные материалы для надежных конкурентных сервисов.
Создавайте тесты Python с pytest TDD
от 89jobrien
Командам Python часто нужны согласованные тесты, покрытие и отчеты без потери дисциплины TDD. Этот skill предоставляет ориентированные на pytest рабочие процессы, примеры и рекомендации по отчетности для Claude, Codex и Claude Code.