python-packaging
77Упаковка проектов Python для распространения
Упаковка Python требует корректных метаданных, инструментов сборки и шагов выпуска. Этот навык проводит Claude, Codex и Claude Code через структуру пакета, сборки и публикацию.
Создание надежных наборов тестов на Python
Тесты Python часто становятся хрупкими, медленными или неполными. Этот навык помогает со структурой pytest, фикстурами, моками, асинхронными тестами, покрытием и настройкой CI.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "python-testing-patterns" from https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns.md and its manifest at https://skillstore.io/api/skills/activeinferenceinstitute-python-testing-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «python-testing-patterns». Модулю калькулятора нужны тесты для успешных и ошибочных случаев.
Ожидаемый результат:
План pytest, охватывающий обычную арифметику, деление на ноль, некорректные входные данные и параметризованные случаи.
Использование «python-testing-patterns». API-клиент нужно протестировать без вызова реального сервиса.
Ожидаемый результат:
Подход на основе моков, который проверяет обработку ответов, обработку ошибок, аргументы вызовов и отсутствие зависимости от живой сети.
Использование «python-testing-patterns». Команда хочет получать повторяемое качество тестов в CI.
Ожидаемый результат:
Чеклист тестирования с фикстурами, порогами покрытия, использованием маркеров и шагами workflow для каждого pull request.
Static findings are false positives caused by Markdown code fences, pytest tutorial examples, placeholder URLs, and sample configuration values. No prompt injection, credential exfiltration intent, or malicious execution behavior was found in SKILL.md.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/activeinferenceinstitute-python-testing-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/activeinferenceinstitute-python-testing-patterns.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). python-testing-patterns security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns/audits/9@techreport{activeinferenceinstitute-activeinferenceinstitute-python-testing-patterns-2026,
author = {ActiveInferenceInstitute},
title = {python-testing-patterns security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns/audits/9},
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: "python-testing-patterns security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "ActiveInferenceInstitute"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/activeinferenceinstitute-python-testing-patterns/audits/9"
identifiers:
- type: other
value: "skillstore:activeinferenceinstitute-python-testing-patterns:audit:9"
description: "Skillstore immutable audit report identifier"
Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
sickn33-python-testing-patterns
2026-09-09
wshobson-python-testing-patterns
2026-09-09
activeinferenceinstitute-python-testing-patterns
2026-09-09
Создавайте сфокусированные тесты pytest для функций, классов, граничных случаев и ожидаемых исключений.
Заменяйте API-вызовы моками и проверками, чтобы тесты избегали реальных сетевых запросов.
Определяйте фикстуры, настройки покрытия, шаги CI workflow и понятную организацию тестов.
Используй python-testing-patterns, чтобы спроектировать начальные тесты pytest для этого модуля. Включи успешные сценарии, граничные случаи и проверки исключений.
Примени python-testing-patterns, чтобы переработать эти тесты с использованием фикстур и параметризации. Сохрани каждый случай независимым и читаемым.
Используй python-testing-patterns для тестирования этого кода, работающего с API. Мокируй сетевые вызовы и изолируй переменные окружения с помощью monkeypatch.
Используй python-testing-patterns, чтобы предложить полную стратегию pytest с рекомендациями по модульным, интеграционным, асинхронным тестам, базе данных, покрытию и CI.
Автор
ActiveInferenceInstituteЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4
Актуальность поддержки
18.07.2026
Использование
7 загрузок · 299 просмотров
Структура файлов
📄 SKILL.md
Упаковка проектов 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.
Управляйте проектами Python быстрее с uv
Управление зависимостями Python может быть медленным и непоследовательным в разных инструментах. Этот навык показывает рабочие процессы uv для проектов, виртуальных окружений, lock-файлов, CI и миграций.
Планируйте надежные тесты во всей кодовой базе
от 0xDarkMatter
Этот skill помогает командам выбирать стратегии тестирования, моки, фикстуры данных, пороги покрытия и CI-паттерны, не смешивая уровни тестирования. Он дает Claude, Codex и Claude Code структурированные рекомендации для unit, integration, end-to-end, TDD и pipeline-тестирования.
Создавайте тесты Python с pytest TDD
от 89jobrien
Командам Python часто нужны согласованные тесты, покрытие и отчеты без потери дисциплины TDD. Этот skill предоставляет ориентированные на pytest рабочие процессы, примеры и рекомендации по отчетности для Claude, Codex и Claude Code.
Освойте тестирование pytest с uv
от AbdullahMalik17
Командам Python нужны единообразные рабочие процессы pytest для unit-тестов, тестов FastAPI, fixtures и coverage. Этот skill дает Claude, Codex и Claude Code практические команды и паттерны для проектов pytest, использующих uv.
Создавайте надежную автоматизацию тестирования
от 89jobrien
Слабые тесты замедляют релизы и скрывают регрессии. Этот навык помогает со стратегией тестирования, TDD, автоматизацией, анализом покрытия и веб-проверками Playwright.
Создание Rust-моков для тестов с помощью паттернов трейтов
от EmilLindfors
Тесты Rust часто становятся медленными или хрупкими, когда зависят от баз данных, HTTP-сервисов или реальной инфраструктуры. Этот навык помогает Claude, Codex и Claude Code проектировать моки на основе трейтов, управляемые сбои и вспомогательные функции для фикстур.
Ведите TDD по циклу Red-Green-Refactor
от mattpocock
Работа по принципу test-first часто становится хрупкой, когда команды тестируют внутреннюю реализацию или заранее пишут слишком много тестов. Этот skill помогает Codex, Claude и Claude Code проходить циклы red-green-refactor с фокусом на поведении.