Championship Coach Engine

Rate your team across core skills, visualize current vs projected growth in a vertical bar chart, and build a training list with drill instructions, scoring systems, and competitive win validation.

Current Team Skill Ratings (1-10)

Skill Projection (Vertical Bar Chart)

Select drills below to see projected improvement.

Recommended Drill Options

Choose drills to build a custom training list and projected growth plan.

Training List

Select one or more drills to generate a training list with skill instructions.

Generated baseline practice plan (JSON)
[
  {
    "id": "west-virginia-transition",
    "name": "West Virginia Transition",
    "player_count": "8-20",
    "coaching_points": [
      "Sprint conversion and communicate rim-first then fan-out priorities.",
      "Positionless mandate: every rebounder must push dribble over half-court before passing."
    ],
    "variations": [
      "Penalty sprint for any silent possession."
    ],
    "scoring_system": "Stop in first 6 seconds = 2 points.",
    "win_validation": "First unit to 16 points wins."
  },
  {
    "id": "triple-stops",
    "name": "Triple Stops",
    "player_count": "6-15",
    "coaching_points": [
      "Team must string together three stops without fouling.",
      "Positionless mandate: every rebounder must push dribble over half-court before passing."
    ],
    "variations": [
      "Add point deduction for defensive rebound misses."
    ],
    "scoring_system": "Each stop = 1, third consecutive stop = bonus 2.",
    "win_validation": "First team to complete two triple-stop cycles wins."
  },
  {
    "id": "3-on-3-outlet",
    "name": "3-on-3 Outlet",
    "player_count": "6-18",
    "coaching_points": [
      "Defense must secure rebound and complete outlet before attacking.",
      "Positionless mandate: every rebounder must push dribble over half-court before passing."
    ],
    "variations": [
      "Outlet must be caught outside the lane line channel."
    ],
    "scoring_system": "Stop + outlet completion = 2 points, score = 1 point.",
    "win_validation": "First team to 10 with at least two stop-and-outlet scores."
  },
  {
    "id": "ball-drop",
    "name": "Ball Drop",
    "player_count": "6-15",
    "coaching_points": [
      "Coach drop triggers instant transition sprint and match-up calls.",
      "Positionless mandate: every rebounder must push dribble over half-court before passing."
    ],
    "variations": [
      "Youth: run as 3-on-3 instead of 5-on-5."
    ],
    "scoring_system": "Live scoring. Extra point for defensive stop within 8 seconds.",
    "win_validation": "Team ahead after 6 drops wins."
  }
]