# python-development Skill

> Python and wxPython development reference patterns, common pitfalls, framework-specific guides, desktop accessibility APIs, and cross-platform considerations. Use when building, debugging, packaging, or reviewing Python desktop applications.

## Agents That Use This Skill

| Agent | Why |
|-------|-----|
| [developer-hub](../agents/developer-hub.md) | Reference data for routing and scaffolding decisions |
| [python-specialist](../agents/python-specialist.md) | Python version reference, pyproject.toml patterns, PyInstaller modes, common pitfalls |
| [wxpython-specialist](../agents/wxpython-specialist.md) | wxPython sizer/event/threading cheat sheets, desktop accessibility essentials |
| [desktop-a11y-specialist](../agents/desktop-a11y-specialist.md) | Desktop accessibility API reference, screen reader interaction model |
| [desktop-a11y-testing-coach](../agents/desktop-a11y-testing-coach.md) | Testing quick reference, pywinauto patterns |
| [a11y-tool-builder](../agents/a11y-tool-builder.md) | Python packaging and testing patterns for tool development |

## What It Contains

| Section | Content |
|---------|---------|
| Python Version Quick Reference | Python 3.10-3.14 key features and EOL dates |
| pyproject.toml Skeleton | Complete template with build, project, tools configuration |
| PyInstaller Quick Reference | One-file vs one-folder modes, common hidden imports |
| wxPython Quick Reference | Sizer cheat sheet, thread-safe updates, standard IDs, event types |
| Common Pitfalls | Python gotchas (mutable defaults, closures, imports) and wxPython gotchas (threading, events, sizers) |
| Cross-Platform Paths | platformdirs usage for config, data, cache directories |
| Testing Quick Reference | pytest commands, coverage, failure modes |
| Logging Setup Template | Standard logging configuration pattern |
| Desktop Accessibility Quick Reference | Platform API summary, wxPython accessibility essentials, screen reader interaction model |
| Structured Audit Rule Sets | Cross-reference for WX-A11Y-*, DTK-A11Y-*, and TST-A11Y-* rule sets |
| Agent Routing | Which specialist to call for deeper expertise |
