python-testing-patterns
77Создание надежных наборов тестов на Python
Тесты Python часто становятся хрупкими, медленными или неполными. Этот навык помогает со структурой pytest, фикстурами, моками, асинхронными тестами, покрытием и настройкой CI.
Управляйте проектами Python быстрее с uv
Управление зависимостями Python может быть медленным и непоследовательным в разных инструментах. Этот навык показывает рабочие процессы uv для проектов, виртуальных окружений, lock-файлов, CI и миграций.
Не устанавливайте этот Skill автоматически.
Каноническая политика требует проверки оператором перед любым действием по установке.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "uv-package-manager" from https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager.md and its manifest at https://skillstore.io/api/skills/activeinferenceinstitute-uv-package-manager/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «uv-package-manager». Спланируй новый проект FastAPI, который использует uv.
Ожидаемый результат:
План настройки с инициализацией проекта, фиксацией Python, runtime-зависимостями, инструментами разработки, запуском тестов и практиками работы с lock-файлами.
Использование «uv-package-manager». Помоги мне перейти с Poetry на uv.
Ожидаемый результат:
Чеклист миграции, который сохраняет существующие метаданные проекта, синхронизирует зависимости, проверяет тесты и обновляет документацию команды.
Использование «uv-package-manager». Улучши установку зависимостей Python в CI.
Ожидаемый результат:
Рекомендация, ориентированная на CI, охватывающая настройку uv, frozen-установки, повторное использование кеша, команды тестирования и проверки согласованности lock-файла.
No prompt injection or hidden malicious intent was found in the reviewed skill content. Most external command findings are Markdown code fence false positives, but the skill includes remote installer commands that pipe scripts into shells and one persistent ~/.bashrc edit. Those risky examples should be replaced with verified installation steps and explicit user approval.
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/activeinferenceinstitute-uv-package-manager/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/activeinferenceinstitute-uv-package-manager.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ActiveInferenceInstitute. (2026). uv-package-manager security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager/audits/10@techreport{activeinferenceinstitute-activeinferenceinstitute-uv-package-manager-2026,
author = {ActiveInferenceInstitute},
title = {uv-package-manager security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager/audits/10},
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: "uv-package-manager security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "ActiveInferenceInstitute"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/activeinferenceinstitute-uv-package-manager/audits/10"
identifiers:
- type: other
value: "skillstore:activeinferenceinstitute-uv-package-manager:audit:10"
description: "Skillstore immutable audit report identifier"
Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
wshobson-uv-package-manager
2026-09-09
activeinferenceinstitute-uv-package-manager
2026-09-09
sickn33-uv-package-manager
2026-09-09
Создайте проект uv, зафиксируйте версию Python, добавьте runtime- и тестовые зависимости и запускайте команды через управляемое окружение.
Используйте lock-файлы uv, frozen sync и шаги CI с учетом кеша для более быстрых и воспроизводимых сборок Python.
Перенесите рабочие процессы с pip, Poetry или pip-tools, сохранив конфигурацию pyproject и совместимость с requirements.
Используй навык uv package manager, чтобы спланировать новый проект Python. Включи инициализацию проекта, фиксацию версии Python, группы зависимостей и команды тестирования.
Используй навык uv package manager, чтобы перенести мой проект Python на основе requirements в uv. Объясни, какие файлы сохранить, какие команды выполнить и какие шаги проверки провести.
Используй навык uv package manager, чтобы спроектировать рабочий процесс CI для проекта Python. Включи использование lock-файла, синхронизацию зависимостей, тестирование, linting и рекомендации по кешу.
Используй навык uv package manager, чтобы проверить рабочий процесс монорепозитория Python. Проверь настройку workspace, стратегию lock-файлов, сборки Docker, offline mode и риски миграции.
Автор
ActiveInferenceInstituteЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/ActiveInferenceInstitute/Journal-Utilities/tree/main/.claude/skills/uv-package-managerСсылка
d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4
Актуальность поддержки
23.07.2026
Использование
9 загрузок · 227 просмотров
Структура файлов
📄 SKILL.md
Создание надежных наборов тестов на Python
Тесты Python часто становятся хрупкими, медленными или неполными. Этот навык помогает со структурой pytest, фикстурами, моками, асинхронными тестами, покрытием и настройкой CI.
Упаковка проектов Python для распространения
Упаковка Python требует корректных метаданных, инструментов сборки и шагов выпуска. Этот навык проводит Claude, Codex и Claude Code через структуру пакета, сборки и публикацию.
Оптимизация производительности Python
Медленный код на Python трудно улучшать без четких измерений. Этот навык помогает Claude, Codex и Claude Code проходить через профилирование, бенчмаркинг и целевые паттерны оптимизации.
Создание Python-процессов для SurrealDB
Проектам SurrealDB нужны надежные примеры на Python для запросов, графов, векторов и live-обновлений. Этот навык помогает использовать SDK с целевыми паттернами для приложений работы с данными и RAG-систем.
Создание асинхронных систем на Python
Асинхронный код на Python может давать сбои, если задачи, тайм-ауты и блокирующие вызовы обрабатываются неправильно. Этот skill предоставляет практические паттерны asyncio для надежных конкурентных приложений.
Создание пайплайнов извлечения сущностей Cohere
Неструктурированному тексту часто нужны надежные поля, прежде чем его можно передавать в приложения или базы данных. Этот skill помогает Python-разработчикам работать со structured outputs Cohere v2 и извлечением на основе JSON Schema.
Автоматизация DevOps-конвейеров и развертываний
от alirezarezvani
Работа DevOps часто требует повторяемых шаблонов для конвейеров, инфраструктуры и развертываний. Этот навык предоставляет скрипты и справочные руководства для CI/CD, IaC, развертывания и операционного ревью.
Координация облачных DevOps-процессов
от sickn33
Работа по облачной доставке часто охватывает множество инструментов и этапов. Этот навык организует работу с инфраструктурой, CI/CD, Kubernetes, мониторингом, безопасностью, затратами и восстановлением в понятные промпты.
Audit Python Web Apps Before Release
от glenskii
Python teams need repeatable checks for common application security controls. This skill provides configurable pytest coverage with clear evidence, boundaries, and release decisions.
Создавайте надежный async Python
от 0xDarkMatter
Код на async Python часто дает сбои из-за блокирующих вызовов, неограниченного количества задач и слабой очистки ресурсов. Этот навык предоставляет переиспользуемые шаблоны asyncio, примеры и справочные материалы для надежных конкурентных сервисов.
Создание API на FastAPI с переиспользуемыми паттернами
от 0xDarkMatter
Проектам FastAPI нужны согласованные решения для валидации, зависимостей, middleware и фоновых задач. Этот skill дает Claude, Codex и Claude Code переиспользуемые паттерны для практической разработки API на Python.
Добавить паттерны типобезопасности Python
от 0xDarkMatter
Аннотации типов в Python бывает сложно последовательно применять в реальных проектах. Этот навык дает Claude, Codex и Claude Code практические паттерны для более безопасного типизированного кода на Python.