← Reddit

Built a Pickleball Pro vs Amateur AI Swing Analysis tool with CC

Reddit · dennisplucinik · May 18, 2026
A pickleball swing analysis system was built using Claude Code to compare amateur serves against professional baselines through a seven-stage pipeline incorporating audio detection, MediaPipe pose extraction, and statistical comparison. The system established biomechanical baselines from 111 professional serves and identified specific deficiencies in an amateur serve, including minimal trunk rotation (4° versus 50° in professionals), slower kinematic sequencing, and significantly reduced follow-through.

Detailed Analysis

A developer has published details of a pickleball biomechanical analysis system built entirely through Claude Code, Anthropic's agentic coding tool, demonstrating how AI-assisted development can compress complex, multi-stage data engineering projects into a timeline of a few weeks. The system implements a seven-stage pipeline that ingests professional match broadcasts, uses acoustic detection to isolate paddle strikes, filters clips by camera angle for consistency, and then runs Google's MediaPipe pose landmarker across every frame to generate 33-point skeletal data for each serve. From a curated dataset of 111 professional serves drawn from 11 matches, the pipeline computes statistical baselines — means, standard deviations, and confidence intervals — for each biomechanical feature, segmented across four serve phases: setup, backswing, forward swing, and follow-through.

The analytical output of the system goes well beyond qualitative coaching feedback, instead producing statistically grounded effect-size comparisons between amateur and professional movement patterns. In the published case study, the amateur subject exhibited only 4 degrees of trunk rotation against a professional mean of approximately 50 degrees, a forearm peak velocity 63% slower than the professional baseline, and a follow-through 75% shorter than the professional median. These findings point to a serve that is mechanically an arm-only motion, with the kinematic chain failing to sequence the body's larger muscle groups before the smaller distal segments — a finding that would typically require a certified sports biomechanist and motion-capture laboratory to surface with this level of precision.

The significance of this project extends beyond pickleball. It represents a concrete example of spec-driven, AI-assisted software development producing production-grade scientific instrumentation at a fraction of the traditional cost and time. The Smith harness was used as the development scaffolding, with the human team contributing direction, code review, and judgment-dependent curation decisions — specifically, selecting which professional serves qualified for inclusion in the baseline. This division of labor, where the AI agent handles implementation and the human handles editorial and evaluative judgment, reflects an emerging workflow pattern in agentic software development that Anthropic has positioned Claude Code to enable.

More broadly, this project connects to a growing trend of applying large language model-driven development to sports science and performance analytics domains that have historically required expensive specialized tooling. The combination of open-source computer vision libraries like MediaPipe and OpenCV with LLM-powered coding agents is lowering the barrier to entry for sophisticated biomechanical analysis, previously the domain of elite-level athletic programs with dedicated research staff. The statistical rigor embedded in the pipeline — including effect size ranking and confidence intervals — suggests the developer was deliberately engineering the system to produce defensible, quantitative outputs rather than subjective assessments, which is a meaningful distinction for any application intended to inform athletic training.

The publication of full analysis reports alongside the technical description signals an intent to demonstrate transparency and reproducibility, values that align with scientific methodology but are not always prioritized in AI-driven tooling projects. As Claude Code continues to mature as a development environment, projects like this one serve as evidence that agentic coding workflows can handle not just boilerplate generation but genuine systems architecture across multi-modal data pipelines involving audio processing, computer vision, statistical computation, and structured reporting — with a human collaborator providing oversight rather than line-by-line implementation.

Article image Read original article →