Validation Copier Skill

Copy validation and logging patterns between sport pipelines while preserving sport-specific logic.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fstr21/sportsbot --skill validation-copier-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Validation Copier Skill
Source: https://github.com/fstr21/sportsbot/tree/main/.claude/skills/validation-copier
Command: npx skills add https://github.com/fstr21/sportsbot --skill validation-copier-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires structlog, tenacity, and includes scripts (resource) components.

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

Frequently Asked Questions about Validation Copier Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply logging and validation improvements across multiple sports pipelines?

Standardize validation and logging across sports pipelines by copying patterns (structured logging, retry decorators, Pydantic models) from a source sport to target sports while preserving sport-specific logic. The Skill identifies best practices in one sport's scripts and intelligently adapts them to others, ensuring consistency without manual effort.

Can I replicate NFL pipeline patterns to NHL and other sports automatically?

Yes. Compare NFL scripts against NHL, NCAAF, or Soccer to identify improvements, then apply those patterns automatically. The Skill preserves sport-specific fields, enforces Pydantic v1 syntax, creates backups before modification, and validates changes through smoke tests.

What validation and logging frameworks does this work with?

The Skill works with structlog for structured logging and tenacity for retry decorators, combined with Pydantic validation models. It applies these patterns consistently across NFL, NHL, NCAAF, and Soccer projects while adapting to sport-specific field requirements.

How do I ensure sport-specific logic isn't lost when copying pipeline improvements?

Sport-aware adaptation is enforced throughout the copying process. The Skill identifies and preserves sport-specific logic while only replicating the standardized patterns (logging, retry logic, validation models), then backs up originals before any modification.

What precautions should I take before applying improvements across sports?

The Skill automatically creates backups prior to any modification and validates all changes through smoke tests. Review the comparison output, confirm sport-specific fields are preserved, and test the target pipelines before production deployment.

Why is code standardization across sports pipelines important?

Manually propagating quality improvements like structured logging, retry logic, and validation models across multiple sports is repetitive and error-prone. Standardization ensures all pipelines adhere to the same high-quality standards, reduces technical debt, and accelerates development.