Openclaw向けpython-plus

AI エージェントに、現代的で非同期、型安全、かつ高度に最適化された Python エンジニアリング能力を提供する高度な開発スキルです。

534422530
v2.0.0
Jun 5, 2026
0
178
6

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install python-plus

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って python-plus をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

python-plus とは?

python-plus スキルは、現代的な Python パターンとツール実装の包括的なスイートにより、AI コーディング環境を強化します。これは非同期アプリケーションの開発、堅牢な type safety の強制、検証 schemas の処理、詳細なコードパスのプロファイリングを行うためのエキスパートレベルの設計図として機能します。

この拡張機能を Openclaw Skills カタログに追加することで、基本的なスクリプト作成とエンタープライズグレードのソフトウェアアーキテクチャの間のギャップを埋めることができます。生成されたソリューションが ruff、pydantic、pytest などの実用的なツールをネイティブに活用することを保証し、コードの最初の行から技術的負債を軽減します。

python-plus のユースケース

  • 非同期 I/O バウンドシステム、API アグリゲーター、および並行データスクレイパーの構築。
  • 協力的なマルチ開発者コードベース内での厳格な type safety および静的解析チェックの強制。
  • マイクロサービスのための強固なデータシリアライゼーション構造と検証プロトコルの定義。
  • 堅牢な fixture パターン、mocking、パラメータ化されたデータ配列を使用した自動テストスイートの確立。
  • 構造化されたメモリ管理およびパフォーマンスプロファイリングフレームワークによるマイクロアーキテクチャのボトルネックの解消。

python-plus の仕組み

  1. AI エージェントが、async 設定、静的型、構成ルールのボイラープレートパラダイムを含む python-plus 仕様を読み込みます。
  2. システムがリポジトリ環境全体で最新の linting、テスト、およびフォーマット標準を動的にプロビジョニングします。
  3. 開発者が特定のコード要求で AI エンジンをプロンプトし、標準の PEP 8 定義および厳格な型制約に一致するように構築されます。
  4. コード生成出力は、pyproject.toml のようなネイティブな manifest 形式内にクリーンな構成を自動的に埋め込みます。
  5. リファクタリングプロセスは、プロファイリングデータフレームワークを活用して、class slots や async キャッシュレイヤーなどの構造的改善を自動的に実装します。

python-plus のセットアップ

ワークスペース内でこのスキルをアクティブにするには、パッケージ構成が Openclaw Skills と一致していることを確認してください。パッケージマネージャーを使用して、必要な開発ツールをローカルにインストールします:

pip install ruff mypy pyright pytest pydantic attrs aiocache

プロジェクトに標準の pyproject.toml ファイルが含まれており、linting とテストの構成が固定されていることを確認してください。

python-plus のデータスキーマとタクソノミー

python-plus スキルは、テストの分離と厳格なツール定義を促進する標準レイアウトを使用してコードシステムを構成します。

プロジェクトレイアウト Schema

ディレクトリ / ファイル 説明
src/mypackage/ メインアプリケーションソースファイルコンテナ。
tests/ コアアプリケーションユーティリティに直接マップされた専用テストモジュール。
pyproject.toml pytest、厳格な mypy 設定、および ruff フォーマット境界を管理する統合構成ファイル。
.github/workflows/ci.yml linting およびテストパスを実行する自動化された継続的統合スクリプトパイプライン。

python-plus の高度な機能

  • よりクリーンな並行性と構造化された async オーケストレーションのための現代的な TaskGroups との直接統合。
  • 厳格な Pydantic モデルと古典的な attrs 実装を活用した動的 Schema 実行時安全性。
  • ruff、black、および pyright 用の事前構成済みツールチェーンを活用した厳格な標準準拠の強制。
  • 構造的 Subtyping プロトコルやインテリジェントな TypeGuards を含む高度なマクロタイピング構造。
  • slots 実装と自動 async TTL キャッシュ戦略を特徴とする低オーバーヘッドのメモリ最適化パターン。

SKILL.md


ローディング

関連するOpenclawのスキル