python-rules

Detect lock files and select matching Python execution commands.

5|Updated Oct 4, 2018
One-click install
npx skills add https://github.com/kitagry/dotfiles --skill python-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-rules
Source: https://github.com/kitagry/dotfiles/tree/main/.claude/skills/python-rules
Command: npx skills add https://github.com/kitagry/dotfiles --skill python-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pythonプロジェクトでのコーディング規約を自動適用される形で統一し、実行手順のばらつきを抑えて開発効率を高めます。

Core Features & Use Cases

  • Execution mode detection: プロジェクトのロックファイル(uv.lock、poetry.lock)の有無に応じて適切な実行コマンドを選択し、再現性の高い実行を確保します。
  • Environment compatibility checks: 使用可能なツールを検出し、適切な実行を提案します。
  • Use Case: 複数の Python プロジェクトで、同じ手順でスクリプトを実行できるようにします。

Quick Start

プロジェクトルートで次のコマンドを実行して、適切な実行方法を確認してください。例えば:

  • uv.lock が存在する場合: uv run python <script>、uv run pytest
  • poetry.lock が存在する場合: poetry run python <script>、poetry run pytest
  • それ以外の場合: python <script>、pytest