What problem does it solve?
This Skill provides specific guidelines and best practices for developing and maintaining the pyapps/d3-check module, ensuring code quality, reusability, and adherence to project standards.
Core Features & Use Cases
- Code Organization: Guides on where to place constants, configurations, and shared utilities.
- Dependency Management: Prioritizes the use of
pycore libraries and discourages redundant definitions.
- Development Standards: Outlines best practices for threading, exception handling, and prompt persistence.
- Use Case: When adding a new automation feature for Diablo IV, this Skill helps you determine the correct module for constants, how to reuse existing screenshotting logic, and how to structure new one-shot tasks.
Quick Start
Use the d3-check skill when adding new automation logic for Diablo IV, ensuring all constants are defined in providor.app_constants.