スキル一覧に戻る
get2knowio

maverick-python-peps

by get2knowio

Highway to the agent zone!

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: maverick-python-peps description: Python Enhancement Proposals (PEPs) and style guidelines version: 1.0.0 triggers:

  • PEP
  • PEP 8
  • style
  • naming
  • import
  • docstring
  • snake_case
  • PascalCase

Python PEPs Skill

Python Enhancement Proposals reference and style guidelines.

PEP 8 - Style Guide

Naming Conventions

  • modules: lowercase, lower_with_under
  • packages: lowercase (no underscores)
  • classes: PascalCase
  • functions/methods: snake_case
  • constants: SCREAMING_SNAKE_CASE
  • private: _leading_underscore

Imports

# Standard library
import os
import sys
from pathlib import Path

# Third-party
import requests
from pydantic import BaseModel

# Local
from myapp.models import User
from myapp.utils import helper

Line Length

  • Limit lines to 88-100 characters (Black default: 88)
  • Break long lines at logical points

Docstrings (PEP 257)

def function(arg1: str, arg2: int) -> bool:
    """One-line summary.

    Detailed description if needed.

    Args:
        arg1: Description of arg1.
        arg2: Description of arg2.

    Returns:
        Description of return value.

    Raises:
        ValueError: When validation fails.
    """

Key PEPs

  • PEP 8: Style Guide
  • PEP 20: Zen of Python
  • PEP 257: Docstring Conventions
  • PEP 484: Type Hints
  • PEP 585: Type Hinting Generics In Standard Collections (list[str])
  • PEP 604: Union Operator (str | None)
  • PEP 3134: Exception Chaining (raise...from)

Review Severity

  • MINOR: PEP 8 violations (naming, import order, line length)
  • SUGGESTION: Could follow PEP 257 for docstrings

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です