Workspace-Hub Compliance (+2)
Workspace-Hub Compliance
- Always use UV, never Conda/Poetry
- Always use Plotly, never Matplotlib/Seaborn
- Always use relative paths for CSV data
- Always organize files in directories, never root
- Always use modern Python (3.11+)
Migration Safety
Create feature branch for updates:
git checkout -b tech-stack-modernizationCommit frequently with clear messages:
git commit -m "Update pandas 1.5 → 2.0 (breaking changes addressed)" git commit -m "Replace matplotlib with plotly (workspace-hub compliance)"
See sub-skills for full details.
Performance Considerations
- Python 3.11+ gives 10-25% speed boost (no code changes)
- UV is 10-100x faster than pip for environment setup
- Plotly HTML can be large - use CDN mode:
include_plotlyjs='cdn' - Ruff is 10-100x faster than Black+isort+flake8 combined