python-testing-patterns
77信頼性の高い Python テストスイートを構築する
Python テストは、脆くなったり、遅くなったり、不完全になったりしがちです。このスキルは、pytest の構成、fixtures、mocks、async tests、coverage、CI セットアップをガイドします。
配布用に Python プロジェクトをパッケージ化する
Python パッケージングには、正確なメタデータ、ビルドツール、リリース手順が必要です。この skill は Claude、Codex、Claude Code に対して、パッケージレイアウト、ビルド、公開をガイドします。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "python-packaging" from https://skillstore.io/skills/activeinferenceinstitute-python-packaging.md and its manifest at https://skillstore.io/api/skills/activeinferenceinstitute-python-packaging/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「python-packaging」を使用しています。 小さな Python ライブラリを公開する必要があります。
期待される結果:
src layout、pyproject.toml fields、dependency groups、build commands、validation steps、PyPI publishing checkpoints を含むリリース計画。
「python-packaging」を使用しています。 私のスクリプトを terminal command としてインストールできるようにしたいです。
期待される結果:
module layout、entry point naming、argument parser placement、test strategy、install verification steps を含む CLI パッケージング計画。
「python-packaging」を使用しています。 私たちのチームは private package index を使用しています。
期待される結果:
private index configuration、安全な credential handling、dependency confusion warnings、CI upload controls に関するガイダンス。
Static analysis mostly flagged Markdown backticks, code examples, placeholder URLs, and standard packaging guidance. Review found a documentation-only skill with no executable helper scripts, prompt injection text, or evidence of unauthorized secret access. Credential examples should still be clearer about safe token handling.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/activeinferenceinstitute-python-packaging?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/activeinferenceinstitute-python-packaging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/activeinferenceinstitute-python-packaging/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/activeinferenceinstitute-python-packaging.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-packaging security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9@techreport{activeinferenceinstitute-activeinferenceinstitute-python-packaging-2026,
author = {ActiveInferenceInstitute},
title = {python-packaging security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/activeinferenceinstitute-python-packaging/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-packaging 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-packaging/audits/9"
identifiers:
- type: other
value: "skillstore:activeinferenceinstitute-python-packaging:audit:9"
description: "Skillstore immutable audit report identifier"
各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
activeinferenceinstitute-python-packaging
2026-09-09
Python ライブラリ向けに、パッケージメタデータ、ビルド成果物、リリースチェックを作成します。
コマンドラインツール向けに、entry points、CLI モジュール構造、依存関係、インストールテストを定義します。
private index 公開、一貫したプロジェクトレイアウト、CI ビルド、依存関係の規約を設定します。
私のプロジェクト用に基本的な Python パッケージ構造を作成してください。pyproject.toml、src layout、tests、README、ビルド手順を含めてください。
この Python モジュールをインストール可能な CLI パッケージにしてください。entry points、依存関係、使用メモ、インストールテストを追加してください。
このパッケージが PyPI リリースの準備ができているかレビューしてください。メタデータ、classifiers、依存関係、ビルド出力、ドキュメント、TestPyPI workflow を確認してください。
namespace packages、optional extras、generated versions、CI wheels、private index publishing を含む multi-package Python プロジェクトのパッケージングを設計してください。
ライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4
メンテナンスの新しさ
2026/7/18
利用状況
7 ダウンロード · 315 閲覧
ファイル構成
📄 SKILL.md
信頼性の高い Python テストスイートを構築する
Python テストは、脆くなったり、遅くなったり、不完全になったりしがちです。このスキルは、pytest の構成、fixtures、mocks、async tests、coverage、CI セットアップをガイドします。
Python パフォーマンスの最適化
遅い Python コードは、明確な測定なしに改善するのは困難です。このスキルは、Claude、Codex、Claude Code に対して、プロファイリング、ベンチマーク、対象を絞った最適化パターンを案内します。
SurrealDB Pythonワークフローを構築
SurrealDBプロジェクトには、クエリ、グラフ、ベクトル、ライブ更新のための信頼できるPythonサンプルが必要です。このスキルは、データアプリとRAGシステム向けの焦点を絞ったパターンでSDKの使用方法を案内します。
非同期 Python システムの構築
非同期 Python コードは、タスク、タイムアウト、ブロッキング呼び出しの扱いを誤ると失敗することがあります。このスキルは、信頼性の高い並行アプリケーションのための実践的な asyncio パターンを提供します。
Cohereのエンティティ抽出パイプラインを構築する
非構造化テキストをアプリやデータベースに投入する前には、多くの場合、信頼できるフィールドが必要です。このスキルは、Python開発者がCohere v2の構造化出力とJSON Schema抽出を扱えるようにガイドします。
uvでPythonプロジェクトをより速く管理
Pythonの依存関係管理は、ツール間で遅くなったり一貫性がなくなったりすることがあります。このスキルは、プロジェクト、仮想環境、ロックファイル、CI、移行に関するuvワークフローを示します。
信頼性の高い非同期 Python を構築
作成者 0xDarkMatter
非同期 Python コードは、ブロッキング呼び出し、制限のないタスク、不十分なクリーンアップによって失敗することがよくあります。このスキルは、堅牢な並行サービスのための再利用可能な asyncio パターン、例、リファレンスを提供します。
再利用可能なパターンでFastAPI APIを構築
作成者 0xDarkMatter
FastAPIプロジェクトでは、バリデーション、依存関係、ミドルウェア、バックグラウンド処理について一貫した選択が必要です。このスキルは、実践的なPython API開発のための再利用可能なパターンをClaude、Codex、Claude Codeに提供します。
Pythonの型安全パターンを追加
作成者 0xDarkMatter
Pythonの型アノテーションは、実際のプロジェクト全体で一貫して適用するのが難しい場合があります。このスキルは、Claude、Codex、Claude Codeに、より安全な型付きPythonコードのための実践的なパターンを提供します。
pytest TDDでPythonテストを構築
作成者 89jobrien
Pythonチームは、TDDの規律を失わずに、一貫したテスト、カバレッジ、レポートを必要とすることがよくあります。このスキルは、Claude、Codex、Claude Code向けに、pytestに焦点を当てたワークフロー、例、レポート作成ガイダンスを提供します。
Python の挨拶サンプルを実行する
作成者 EnactProtocol
新しい Enact ユーザーには、ツール実行が機能することを確認できる小さなサンプルが必要です。このスキルは Python の挨拶コマンドを実行し、シンプルな実行時出力を返します。
デッドコードを安全に削除
作成者 89jobrien
未使用のインポート、関数、クラスは、保守コストとデプロイサイズを増加させます。このスキルは、Claude、Codex、Claude Code に対して、保守的な分析、バックアップ、削除、検証の手順を案内します。