Guides modern Python project development. Use when pyproject.toml or requirements.txt is detected. Supports Python 3.13 + uv + ruff + mypy environment, FastAPI/FastMCP implementation, pytest, and Docker configuration.
Guides modern Python development with uv, ruff, and mypy when pyproject.toml or requirements.txt is detected. Provides FastAPI/FastMCP implementation patterns, pytest testing strategies, and optimized Docker multi-stage builds for Python 3.13+.
/plugin marketplace add sumik5/sumik-claude-plugin/plugin install sumik@sumikThis skill inherits all available tools. When active, it can use any tool Claude has access to.
DOCKER.mdEXAMPLES.mdFASTAPI-GUIDE.mdPROJECT-STRUCTURE.mdTESTING.mdTOOLING.mdこのスキルは以下のドキュメントで構成されています:
Pythonプロジェクトの推奨ディレクトリ構成:
FastAPIとFastMCPを使用したベストプラクティス:
pytest + カバレッジ80%以上を達成する方法:
uv + ruff + mypyの統合開発環境:
uvマルチステージビルドの最適化:
実際のコード例とパターン:
# uvのインストール(まだの場合)
curl -LsSf https://astral.sh/uv/install.sh | sh
# プロジェクト作成
mkdir my-project && cd my-project
uv init
# pyproject.toml作成(詳細は TOOLING.md 参照)
# 本番依存関係のみ
uv sync --frozen
# 開発依存関係を含む
uv sync --frozen
# Lint + Format
uv run ruff check .
uv run ruff format .
# 型チェック
uv run mypy src/
# テスト実行
uv run pytest
enforcing-type-safety スキル参照)TESTING.md 参照)securing-code スキル参照)This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.