A VS Code extension that generates production-ready WPILib 2026 Java robot code from a curated template library — drops files straight into src/main/java/frc/robot/.
Template families
Swerve Drive — REV MAXSwerve (SparkMax) or CTRE (TalonFX + CANcoder), NavX or Pigeon 2 gyro, pose estimator with vision fusion.
Tank Drive — Leader/follower differential drive for REV or CTRE.
Mecanum Drive — 4-motor mecanum with field-relative cartesian drive.
Choreo Autos — AutoFactory with PID feed-forward correction, multi-segment auto template.
Design
Every line of Java output comes from hand-written TypeScript template literals — no LLM generation. Output is deterministic and verified against 2026 APIs: REVLib com.revrobotics.spark with SparkMaxConfig + configure(ResetMode, PersistMode), CTRE Phoenix 6 TalonFXConfiguration + MotionMagicVoltage, Studica NavX, and current PathPlanner / ChoreoLib patterns.
The panel detects your WPILib project year and language from .wpilib/wpilib_preferences.json and displays it at the bottom.
Development
npm install
npm run compile
# F5 to launch the Extension Development Host in a WPILib workspace
npm run package # produces frc-jumpstart-<version>.vsix
Files are written into src/main/java/frc/robot/subsystems/ with a modal overwrite prompt if the file already exists.