W

python-code-style

作成者 wshobson

Pythonのコードスタイル、リンティング、フォーマット、命名規則、ドキュメント標準を強制します。 一貫性があり保守しやすいPythonコードを求める開発者やチームに最適です。新規コード作成時、スタイルレビュー、リンター設定、プロジェクト標準の確立時にご利用ください。

スター0
お気に入り0
コメント0
追加日2026年3月28日
カテゴリーCode Editing
インストールコマンド
npx skills add https://github.com/wshobson/agents --skill python-code-style
概要

概要

python-code-styleとは?

python-code-styleは、Pythonのコードスタイル、リンティング、フォーマット、命名規則、ドキュメント標準の一貫性を保つために開発者やチームを支援するスキルです。最新のPythonツールとベストプラクティスを統合し、コードベースの保守性と協調性を向上させます。

どんな人におすすめ?

このスキルは、以下を目指すPython開発者、コードレビュアー、チームに最適です:

  • 新規プロジェクトでのリンティングとフォーマット設定
  • スタイルの一貫性を確認するコードレビュー
  • ruff、mypy、pyrightなどのツール設定
  • チームのコーディング標準の確立
  • 明確なドックストリングの作成と維持
  • プロジェクトドキュメントの作成と運用

解決する課題

python-code-styleはPython開発でよくある課題を解決します:

  • スタイル議論の手間を減らし自動化で統制
  • PEP 8の命名規則の遵守を保証
  • コードとドキュメントの同期維持
  • 公開APIに対する型注釈の推奨

使い方

インストール手順

  1. 以下のコマンドでスキルをインストールします:
    npx skills add https://github.com/wshobson/agents --skill python-code-style
  2. 推奨されるプラクティスとツールの概要はSKILL.mdを確認してください。
  3. 追加情報はREADME.mdAGENTS.mdmetadata.jsonなどのサポートファイルも参照してください。

Pythonツールの設定

  • 最新のPythonツールをインストールします:
    pip install ruff mypy
    
  • pyproject.tomlにプロジェクト設定を追加します:
    [tool.ruff]
    line-length = 120
    target-version = "py312"
    
    [tool.mypy]
    strict = true
    
  • 主なリンター兼フォーマッターとしてruffを使用します。flake8、isort、blackの多くのワークフローを置き換え可能です。

ワークフローへの適応

  • まずSKILL.mdを読んで基本コンセプトとパターンを理解しましょう。
  • プロジェクトの要件やPythonの最小バージョンに応じて設定を調整してください。
  • 型ヒントの導入やドックストリングの維持をコードレビューの一環として組み込みましょう。

よくある質問

python-code-styleは何をカバーしていますか?

Pythonのコードスタイル、リンティング、フォーマット、命名規則、ドキュメント標準をカバーし、高品質なPythonコードを維持するためのガイダンスとツール推奨を提供します。

推奨されるツールは何ですか?

リンティングとフォーマットにはruff、型チェックにはmypyの使用を推奨しています。設定例はSKILL.mdに記載されています。

スキルのガイダンスはどのように確認できますか?

ファイルタブを開き、まずSKILL.mdを参照してください。編集者向けの概要があり、追加の参考資料やスクリプトはネストされたフォルダにあります。

python-code-styleはすべてのPythonプロジェクトに適していますか?

コード品質、一貫性、保守性を重視するプロジェクトに最適です。スタイルの厳格な適用が不要な簡易プロトタイプやスクリプトには必ずしも必要ありません。

評価とレビュー

まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...