python-code-dev
Installation
SKILL.md
Python Code Development
Purpose
Build maintainable, importable Python packages with a strict typed, class-first foundation. Classes are the default boundary for state, lifecycle, I/O, and domain behavior. Use pure functions only for small stateless transforms where a class would add ceremony. Keep business logic testable and separate from entrypoints.
Workflows
| Command | Action |
|---|---|
/python-code-dev new <project-name> |
Create a deterministic starter project |
/python-code-dev adapt <path> |
Restructure existing Python code without changing behavior |
/python-code-dev migrate <notebook.py> |
Move notebook logic into the package and update notebook imports |
/python-code-dev verify <path> |
Run package, import, test, and quality checks |
new is a script-only workflow. Do not hand-scaffold it.
For new, run the skill script: