Rick12357/python-expert-agent

FastAPI パターンを用いた専門的なスキルとサブエージェントにより、効率的なローカルプロジェクト管理のための Python 自動化を提供します。

python-expert-agent とは?

このスキル(Rick12357/python-expert-agent)は、FastAPI の設計パターンを活用して、Python プロジェクトの自動化とローカル管理を効率化するための AI エージェントスキルです。開発者は、コード生成、テスト実行、依存関係管理などの反復作業をサブエージェントに委譲し、モジュール化されたスキルセットでプロジェクト構造を維持できます。主に Claude Code などの AI コーディングエージェントプラットフォーム向けに設計されており、FastAPI のルーティングや依存性注入に似たパターンでスキルを整理することで、拡張性と保守性を高めます。実際の動作としては、ユーザーがプロジェクトの要件を自然言語で指示すると、エージェントが適切なサブエージェントを呼び出し、Python スクリプトの作成、API エンドポイントの実装、テストの自動実行などを一貫したワークフローで処理します。このスキルは、Python 開発のベストプラクティスに沿った構造化された自動化を提供し、特に FastAPI フレームワークを使用するプロジェクトで真価を発揮します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Rick12357/python-expert-agent

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

python-expert-agent は何をしますか?

FastAPI パターンを用いた専門的なスキルとサブエージェントにより、効率的なローカルプロジェクト管理のための Python 自動化を提供します。

説明

このスキルは、FastAPI に着想を得た設計パターンを使用して Python プロジェクトの自動化を実現します。サブエージェントは、コード生成、テスト、依存関係管理などの特定のタスクを処理し、開発者が大規模なプロジェクトを効率的に管理できるようにします。

主な機能

  • モジュール化されたスキル: 各スキルは FastAPI のルーターと同様に独立して動作します。
  • サブエージェントの調整: 複雑なワークフローを調整する専用のサブエージェント。
  • ローカルプロジェクト管理: ファイル操作、環境設定、パッケージ管理を自動化します。
  • FastAPI パターン: 依存性注入とルーティングの原則を適用し、スキルの構成を明確化します。

使用方法

このスキルは、Python プロジェクトの自動化のために AI エージェント(Claude Code など)内で有効化されます。必要な環境変数が設定されていることを確認し、スキルが提供するコマンドを使用してください。

前提条件

  • Python 3.8 以上
  • pip または poetry などのパッケージマネージャー
  • このスキルが有効化された AI エージェント(例: Claude Code)

クイックスタート

  1. このスキルを AI エージェント設定に追加します。
  2. エージェントを起動し、プロジェクトディレクトリに移動します。
  3. python-expert-agent スキルコマンドを使用して自動化を開始します。

例

# 新しい Python プロジェクトを初期化
python-expert-agent init my_project

# 特定のタスクのサブエージェントを実行
python-expert-agent run test

# 依存関係を管理
python-expert-agent deps add requests

設定

このスキルは、以下の環境変数をサポートしています(該当する場合):

  • PYTHON_EXPERT_AGENT_DIR: プロジェクトファイルのデフォルトディレクトリ。
  • PYTHON_EXPERT_AGENT_LOG_LEVEL: ログレベル(DEBUG、INFO、WARNING、ERROR)。

トラブルシューティング

  • 問題: サブエージェントがタイムアウトする。 解決策: 環境変数 PYTHON_EXPERT_AGENT_TIMEOUT を増やします(デフォルト: 30秒)。
  • 問題: FastAPI パターンが期待通りに適用されない。 解決策: pyproject.toml に必要な設定が含まれていることを確認します。

貢献

改善の提案やバグ報告は、リポジトリの issue トラッカーに提出してください。

ライセンス

このスキルは MIT ライセンスの下で配布されています。詳細は LICENSE ファイルを参照してください。

関連スキル