Class or Module Creation
Describe the functionality, language, and whether you want a class or module to get a clean, well-encapsulated starting point instead of a flat script. - Constructor or initialization with a clear signature - Public methods with docstrings, plus private helpers where useful - Proper encapsulation following OOP principles - Ask for unit test stubs alongside it to lock in the interface early
Create a {{class_or_module}} for {{functionality}} in {{language}}. Include: 1. Constructor/initialization 2. Main methods with clear docstrings 3. Any necessary private helper methods 4. Proper encapsulation and adherence to OOP principles