dataclass-optimization
Installation
SKILL.md
Python Dataclass Optimization Patterns
Experiment Overview
| Item | Details |
|---|---|
| Date | 2025-12-18 |
| Goal | Apply dataclass best practices for memory efficiency and safety |
| Environment | Python 3.10+ |
| Status | Success - 5 patterns verified |
Context
Python dataclasses (PEP 557) have several underused features that can significantly improve memory usage and code safety. Based on KDNuggets article analysis and practical application.
Pattern 1: slots=True for Memory Efficiency
Problem: Default dataclasses use __dict__ for attribute storage, wasting memory.