write-python
Installation
SKILL.md
Python Development (3.14+)
Core Philosophy
-
Stdlib and Mature Libraries First
- Prefer Python stdlib solutions
- Have as few external dependencies as possible
- Prefer dataclasses over attrs, pathlib over os.path
-
Type Hints Everywhere (No Any)
- Python 3.14 has lazy annotations by default
- Avoid
Any— use concrete types or generics - Use native type if possible, i.e.
dictoverDict,listoverList. - Avoid old syntax such as
Union,Optinal,Generic.