What problem does it solve?
Manually applying quality improvements (like structured logging, retry logic, and Pydantic validation) from one sport's pipeline to others is repetitive, error-prone, and time-consuming. This Skill automates the propagation of these best practices, ensuring consistency across your entire platform.
Core Features & Use Cases
- Pattern Identification: Analyzes a source sport's scripts (e.g., NFL) to identify best practices in logging, retry logic, and validation.
- Intelligent Application: Applies these identified patterns to target sport scripts, preserving sport-specific logic and creating backups for safety.
- Consistency & Efficiency: Ensures all sports pipelines adhere to the same high-quality standards without manual effort, accelerating development and reducing technical debt.
- Use Case: Use this Skill to "make NHL capture scripts work like NFL" by automatically adding structured logging and retry logic, or to extend Pydantic validation models to all sports.
Quick Start
Compare NFL and NHL scripts to identify improvements to copy
python .claude/skills/validation-copier/scripts/compare_sports.py nfl nhl