python-testing-patterns
77信頼性の高い Python テストスイートを構築する
Python テストは、脆くなったり、遅くなったり、不完全になったりしがちです。このスキルは、pytest の構成、fixtures、mocks、async tests、coverage、CI セットアップをガイドします。
uvでPythonプロジェクトをより速く管理
Pythonの依存関係管理は、ツール間で遅くなったり一貫性がなくなったりすることがあります。このスキルは、プロジェクト、仮想環境、ロックファイル、CI、移行に関するuvワークフローを示します。
この 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 エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「uv-package-manager」を使用しています。 uvを使用する新しいFastAPIプロジェクトを計画してください。
期待される結果:
プロジェクトの初期化、Pythonの固定、ランタイム依存関係、開発ツール、テスト実行、ロックファイルの実践を含むセットアップ計画。
「uv-package-manager」を使用しています。 Poetryからuvへの移行を手伝ってください。
期待される結果:
既存のプロジェクトメタデータを保持し、依存関係を同期し、テストを検証し、チームドキュメントを更新する移行チェックリスト。
「uv-package-manager」を使用しています。 CIでのPython依存関係インストールを改善してください。
期待される結果:
uvセットアップ、frozenインストール、キャッシュ再利用、テストコマンド、ロックファイルの整合性チェックを扱うCI向けの推奨事項。
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
uvプロジェクトを作成し、Pythonを固定し、ランタイムとテストの依存関係を追加し、管理された環境を通じてコマンドを実行します。
より高速で再現可能なPythonビルドのために、uvロックファイル、frozen sync、キャッシュを考慮したCIステップを使用します。
pyproject設定とrequirements互換性を維持しながら、pip、Poetry、pip-toolsからワークフローを移行します。
uv package manager skillを使用して、新しいPythonプロジェクトを計画してください。プロジェクトの初期化、Pythonバージョンの固定、依存関係グループ、テストコマンドを含めてください。
uv package manager skillを使用して、requirementsベースのPythonプロジェクトをuvに移行してください。保持するファイル、実行するコマンド、レビュー手順を説明してください。
uv package manager skillを使用して、PythonプロジェクトのCIワークフローを設計してください。ロックファイルの使用、依存関係の同期、テスト、lint、キャッシュのガイダンスを含めてください。
uv package manager skillを使用して、Pythonモノレポのワークフローをレビューしてください。ワークスペース設定、ロックファイル戦略、Dockerビルド、オフラインモード、移行リスクを確認してください。
ライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4
メンテナンスの新しさ
2026/7/21
利用状況
9 ダウンロード · 227 閲覧
ファイル構成
📄 SKILL.md
信頼性の高い Python テストスイートを構築する
Python テストは、脆くなったり、遅くなったり、不完全になったりしがちです。このスキルは、pytest の構成、fixtures、mocks、async tests、coverage、CI セットアップをガイドします。
配布用に Python プロジェクトをパッケージ化する
Python パッケージングには、正確なメタデータ、ビルドツール、リリース手順が必要です。この skill は Claude、Codex、Claude Code に対して、パッケージレイアウト、ビルド、公開をガイドします。
Python パフォーマンスの最適化
遅い Python コードは、明確な測定なしに改善するのは困難です。このスキルは、Claude、Codex、Claude Code に対して、プロファイリング、ベンチマーク、対象を絞った最適化パターンを案内します。
SurrealDB Pythonワークフローを構築
SurrealDBプロジェクトには、クエリ、グラフ、ベクトル、ライブ更新のための信頼できるPythonサンプルが必要です。このスキルは、データアプリとRAGシステム向けの焦点を絞ったパターンでSDKの使用方法を案内します。
非同期 Python システムの構築
非同期 Python コードは、タスク、タイムアウト、ブロッキング呼び出しの扱いを誤ると失敗することがあります。このスキルは、信頼性の高い並行アプリケーションのための実践的な asyncio パターンを提供します。
Cohereのエンティティ抽出パイプラインを構築する
非構造化テキストをアプリやデータベースに投入する前には、多くの場合、信頼できるフィールドが必要です。このスキルは、Python開発者が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.
信頼性の高い非同期 Python を構築
作成者 0xDarkMatter
非同期 Python コードは、ブロッキング呼び出し、制限のないタスク、不十分なクリーンアップによって失敗することがよくあります。このスキルは、堅牢な並行サービスのための再利用可能な asyncio パターン、例、リファレンスを提供します。
再利用可能なパターンでFastAPI APIを構築
作成者 0xDarkMatter
FastAPIプロジェクトでは、バリデーション、依存関係、ミドルウェア、バックグラウンド処理について一貫した選択が必要です。このスキルは、実践的なPython API開発のための再利用可能なパターンをClaude、Codex、Claude Codeに提供します。
Pythonの型安全パターンを追加
作成者 0xDarkMatter
Pythonの型アノテーションは、実際のプロジェクト全体で一貫して適用するのが難しい場合があります。このスキルは、Claude、Codex、Claude Codeに、より安全な型付きPythonコードのための実践的なパターンを提供します。