بنقرة واحدة
python-execution
Python 実行環境を自動判定し、適切なコマンドで Python コードを実行する。uv / venv / システム Python を自動検出し、uv 環境のセットアップガイドも含む。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Python 実行環境を自動判定し、適切なコマンドで Python コードを実行する。uv / venv / システム Python を自動検出し、uv 環境のセットアップガイドも含む。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
修正を複数ブランチに適用する際のブランチ戦略。featureブランチへの先行commitとcherry-pickによる短命branchへの適用手順。環境別branch(qa/staging/epsilon等)への修正適用時に参照する。
DeepWiki (Devin MCP) のドキュメント内容を対象リポジトリの Markdown ファイルとして転載する。セクション構成維持・番号付きファイル分割・GFM 準拠補正・日本語翻訳 (オプション) まで自動処理。
PRのレビューコメントを確認し、優先度に応じてコード修正を実行する。サブエージェント (general-purpose) 起動にも対応。--defer-nit / --severity-min で対応範囲を制御。
実装プランファイル作成・更新の手順。実装開始時およびPR作成時にissues/配下の実装プランの有無を確認し、なければ会話履歴・git log・git diffから生成する。複数ファイル変更・新規機能追加・DBマイグレーション伴う変更が対象。
調査レポート作成のルール。否定的結論のエビデンス要件、残課題の記載フォーマット、ハルシネーション防止のための裏取り原則を扱う。DB調査に限らずコードベース調査・仕様調査一般に適用。
ログを追加・修正する際のガイドライン。ログレベルの選択基準、ループ内ログの制御、エラー蓄積パターン、機密情報の扱いを扱う。言語/FW非依存の原則。
| name | python-execution |
| description | Python 実行環境を自動判定し、適切なコマンドで Python コードを実行する。uv / venv / システム Python を自動検出し、uv 環境のセットアップガイドも含む。 |
| when_to_use | Python スクリプトを実行 / セットアップするとき。Triggers: 'python', 'uv', 'スクリプト', 'python環境' |
| allowed-tools | ["Read","Bash","Glob"] |
Pythonコードを実行する前に、プロジェクトの実行環境を調査し、適切な方法で実行するためのガイドラインです。
ls -la pyproject.toml uv.lock .venv/ venv/ requirements.txt 2>/dev/null
| 検出ファイル | 実行方法 | 優先度 |
|---|---|---|
pyproject.toml | uv run python | 最高 |
.venv/ | .venv/bin/python | 中 |
venv/ | venv/bin/python | 中 |
| 何もなし | python3 | 最低 |
# 依存関係インストール(初回のみ)
uv sync
# 実行
uv run python script.py
uv run python -m module_name
uvがない場合のインストール:
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc # パスを反映
# 依存関係インストール(初回のみ)
.venv/bin/pip install -r requirements.txt
# 実行
.venv/bin/python script.py
python3 script.py
| DO | DON'T |
|---|---|
| 実行前に環境を調査 | 環境を確認せずに実行 |
| README.md/CLAUDE.mdの指示を優先 | グローバル環境に依存関係をインストール |
| pyproject.tomlがあればuv使用 | source activateに依存 |
| 仮想環境のPythonをパス指定で実行 | python2を使用 |
| ファイル | 内容 | 参照タイミング |
|---|---|---|
01-uv-setup.md | uv詳細セットアップ、Pythonバージョン管理 | 初回セットアップ時 |
02-troubleshooting.md | エラー解決策 | 問題発生時 |