pytest-recording
79Запись HTTP-тестов с pytest-recording
HTTP-тесты часто завершаются с ошибкой, когда live API изменяются или происходит утечка учетных данных. Этот skill помогает настраивать кассеты pytest-recording и очищать записанные запросы.
Создавайте асинхронные базы данных с SQLAlchemy 2.0
Асинхронный код для работы с базой данных бывает сложно правильно структурировать. Этот навык предоставляет паттерны SQLAlchemy 2.0 для типизированных моделей, сессий, запросов и интеграции с API.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "SQLAlchemy 2.0+" from https://skillstore.io/skills/bossjones-sqlalchemy-2-0.md and its manifest at https://skillstore.io/api/skills/bossjones-sqlalchemy-2-0/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «SQLAlchemy 2.0+». Мне нужна типизированная модель User и Post для асинхронного API.
Ожидаемый результат:
Использование «SQLAlchemy 2.0+». Мой endpoint медленно загружает posts и authors.
Ожидаемый результат:
Использование «SQLAlchemy 2.0+». Мне нужно безопасно выполнить пользовательский SQL-отчет.
Ожидаемый результат:
All 52 static alerts are false positives caused by Markdown backticks, example database URLs, or ordinary SQLAlchemy identifiers and query methods. The file is documentation only, with no executable wrapper, prompt injection, data exfiltration, or system reconnaissance behavior.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/bossjones-sqlalchemy-2-0/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-sqlalchemy-2-0?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-sqlalchemy-2-0?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-sqlalchemy-2-0/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-sqlalchemy-2-0.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). SQLAlchemy 2.0+ security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-sqlalchemy-2-0/audits/8@techreport{bossjones-bossjones-sqlalchemy-2-0-2026,
author = {bossjones},
title = {SQLAlchemy 2.0+ security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-sqlalchemy-2-0/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: "SQLAlchemy 2.0+ security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/bossjones-sqlalchemy-2-0/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-sqlalchemy-2-0:audit:8"
description: "Skillstore immutable audit report identifier"
Создавайте сессии и модели SQLAlchemy для сервисов FastAPI, которым нужен чистый доступ к базе данных.
Переводите устаревшие примеры моделей на типизированные сопоставления SQLAlchemy 2.0 и асинхронные сессии.
Применяйте паттерны жадной загрузки, пагинации и потоковой обработки, чтобы снизить стоимость запросов и использование памяти.
Используйте этот навык, чтобы спроектировать асинхронную модель SQLAlchemy 2.0 User с движком, фабрикой сессий и простой функцией создания.
Используйте этот навык, чтобы смоделировать Users и Posts со связью one-to-many и запросом, который эффективно загружает posts.
Используйте этот навык, чтобы создать зависимость базы данных FastAPI, которая возвращает асинхронную сессию и надежно закрывает ее.
Используйте этот навык, чтобы описать подход к маршрутизации AsyncSession для read replicas и подключений к базе данных для записи.
Автор
bossjonesЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
1b5b6c4962b2ad5a7a34603cab2685bbbd1b61ef
Актуальность поддержки
18.07.2026
Использование
5 загрузок · 257 просмотров
Структура файлов
📄 SKILL.md
Запись HTTP-тестов с pytest-recording
HTTP-тесты часто завершаются с ошибкой, когда live API изменяются или происходит утечка учетных данных. Этот skill помогает настраивать кассеты pytest-recording и очищать записанные запросы.
Создание моделей валидации Pydantic v2
Контракты данных Python могут расходиться с реальностью, когда входные данные поступают из API, файлов или от пользователей. Этот навык дает краткие шаблоны Pydantic v2 для валидации, сериализации и обработки ошибок.
Пишите более качественные тесты на 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.
Создание backend-сервисов на FastAPI
от sickn33
Проектам FastAPI нужны согласованные решения по настройке, моделям данных, маршрутам, auth, тестам и deployment. Этот skill предоставляет поэтапный рабочий процесс с точечными prompts для каждого шага backend-разработки.
Создавайте надежные слои работы с базами данных на Python
от 0xDarkMatter
Код работы с базами данных на Python может давать сбои из-за неудачных паттернов сессий, транзакций или миграций. Этот навык предоставляет практические паттерны SQLAlchemy 2.0 для надежных приложений.
Создание надежных бэкенд-моделей
от DevanB
Командам бэкенда нужны согласованные определения моделей, соответствующие стандартам базы данных и ORM. Этот навык помогает AI-ассистентам работать с именованием моделей, связями, casts, валидацией, фабриками и сидерами.
Оптимизация запросов к базе данных на бэкенде
от DevanB
Код запросов на бэкенде часто становится медленным, небезопасным или сложным в сопровождении. Этот навык направляет Claude, Codex и Claude Code к более безопасным параметрам, жадной загрузке, индексам, кэшированию и транзакциям.
Быстро создавайте production FastAPI API
от sickn33
Проектам FastAPI часто нужны четкие решения для асинхронного доступа к данным, валидации, аутентификации, тестов и развертывания. Этот навык помогает проектировать архитектуру API и реализовывать ее с использованием современных практик Python.
Улучшение рабочих процессов Prisma с базами данных
от sickn33
Проекты Prisma могут давать сбои из-за расхождения схемы, медленных запросов и небезопасных рабочих процессов миграции. Этот навык помогает Claude, Codex и Claude Code выполнять диагностику и исправления, специфичные для Prisma.