Back to catalog

sport-comparer

Skill from fstr21/sportsbot

  • Category: discovered
  • Tags: github, community
  • Version: 1.0.0
  • Author: walid
  • Downloads: 0
  • Updated: 2025-11-22

Download the latest version (v1.0.0) from this page.

SKILL.md

# Sport Comparer Skill

**Purpose**: Compare sports to identify implementation gaps and maturity differences.

## When Claude Should Use This Skill

Use this skill when:
- User says "compare NFL and NBA" or "compare sports"
- User asks "which sports are complete?"
- User asks "what's missing from Soccer?"
- Planning what to build next
- User wants to know implementation status across sports

## What This Skill Does

1. **Scans** all sport directories (nfl, nhl, nba, ncaaf, soccer)
2. **Checks** which pipeline stages exist (capture, derived, package, ingest)
3. **Identifies** which sports have logging, validation, database views
4. **Compares** script counts and features across sports
5. **Shows** maturity matrix (which sports are production-ready)
6. **Recommends** what to copy from mature sports to newer ones
7. **Displays** comparison in table format

## Critical Constraints

- NO emoji (Windows environment)
- Read-only operations
- Handle missing directories gracefully
- Clear recommendations

## Example Output

```
SPORT COMPARISON MATRIX
+-------------+-----+-----+-----+-------+--------+
| Feature     | NFL | NHL | NBA | NCAAF | Soccer |
+-------------+-----+-----+-----+-------+--------+
| Capture     |  ✓  |  ✓  |  ✓  |   ✓   |   ✓    |
| Derived     |  ✓  |  ✓  |  ⚠  |   ✓   |   ✓    |
| Package     |  ✓  |  ✓  |  ✗  |   ✓   |   ✓    |
| Ingest      |  ✓  |  ✓  |  ✗  |   ✓   |   ✓    |
| DB Views    |  ✓  |  ✓  |  ✗  |   ✗   |   ✗    |
| Logging     |  ✓  |  ✓  |  ✓  |  ⚠   |  ⚠    |
| Validation  |  ✓  |  ✓  |  ✗  |  ⚠   |  ⚠    |
+-------------+-----+-----+-----+-------+--------+

MATURITY LEVELS
- Production Ready: NFL, NHL (100%)
- Functional: NCAAF, Soccer (80%)
- In Progress: NBA (65%)

RECOMMENDATIONS
1. Create NBA packaging scripts (copy from NFL)
2. Add database views for NCAAF, Soccer
3. Extend validation to all sports
```