ub-python
Installation
SKILL.md
UB Python
Overview
Use this skill to enforce latest stable Python modern defaults, strict typing, boundary validation, and migration-aware legacy handling.
Generate modern patterns for new code and refactor legacy patterns incrementally when touching existing code.
Write against the project's currently supported Python version, but structure code so it can move cleanly toward newer stable releases instead of accumulating compatibility layers.
When Not To Use
- Do not use this skill for workflow intake, sprint planning, or resumable
initiative orchestration; defer that to
ub-workflow. - Do not use this skill as the primary surface when the main problem is owned by a non-Python workflow, documentation, or framework skill.
- Do not use this skill as a generic documentation-normalization layer when the main task is Markdown structure or documentation quality rather than Python implementation.