# Python Idioms

> Python Idioms

- Skill: `awaku7/python-idioms` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add awaku7/python-idioms`
- Raw SKILL.md: https://api.skillmd.com/api/skills/awaku7/python-idioms/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: awaku7 (https://skillmd.com/u/awaku7)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/awaku7/python-idioms

---


# 目的

- Pythonコードを「動く」から「読みやすい・壊れにくい・直しやすい」へ寄せるための参照メモ。
- 実装中/レビュー中に、迷いがちな書き方の判断基準を短時間で引けるようにする。

# 使い方

- 実装中: `references/TECHNIQUES.md` から該当トピック（例: f-string / pathlib / 例外）を引いて適用する。
- レビュー時: `references/CHECKLIST.md` を上から順に当てて、改善点を列挙する。

# 収録（参照ファイル）

- `references/TECHNIQUES.md`
  - テクニック（イディオム）別の「なぜ/いつ/例/注意点」
- `references/CHECKLIST.md`
  - 実務レビュー用チェックリスト
- `references/SOURCES.md`
  - 参考リンク（外部記事など）

# このスキルの方針

- 外部記事の内容を丸写しせず、要点・判断基準・自分の実務観点に再整理して書く。
- 「必ずこうする」ではなく、トレードオフ（可読性/安全性/性能/依存）も併記する。

