nextftc

Create FTC OpModes with the NextFTC command-based framework in Kotlin.

4|4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ncssm-robotics/ftc-claude --skill nextftc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextftc
Source: https://github.com/ncssm-robotics/ftc-claude/tree/main/plugins/nextftc/skills/nextftc
Command: npx skills add https://github.com/ncssm-robotics/ftc-claude --skill nextftc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and accelerates FTC robot software development by offering a cohesive NextFTC command-based framework for OpModes, commands, subsystems, and Pedro Pathing integration.

Core Features & Use Cases

  • Command-based architecture for organizing actions and subsystems in Kotlin
  • Built-in components for bindings, bulk reads, and Pedro Pathing integration
  • Documentation-driven workflow with ready-to-use TeleOp/Auto patterns and examples

Quick Start

Create your first TeleOp or Auto OpMode by extending NextFTCOpMode and adding PedroComponent and BindingsComponent, then run it on your FTC robot.

Frequently Asked Questions about nextftc

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

FAQPage Schema
How do I structure FTC robot programs using a command-based Kotlin framework?

You can structure FTC robot programs by extending NextFTCOpMode to organize actions and subsystems. This command-based architecture enforces modular design and dependency wiring for scalable Kotlin code.

How do I integrate Pedro Pathing into an FTC autonomous OpMode?

Integrate Pedro Pathing by adding the PedroComponent to your NextFTCOpMode class. The framework provides built-in components to seamlessly wire autonomous pathing directly into your robot's commands.

How do I set up gamepad bindings for an FTC TeleOp OpMode in Kotlin?

Set up gamepad bindings by adding the BindingsComponent to your TeleOp OpMode. This built-in component maps gamepad inputs to specific commands, standardizing control logic across your project.

What is the best way to organize FTC subsystems and commands for scalable robot software?

The best way to organize FTC subsystems is using a unified command-based framework. It enforces a modular architecture with a consistent API, allowing independent development and wiring of subsystem commands.

Does NextFTC support bulk reads for FTC robot control?

Yes, NextFTC supports bulk reads through built-in framework components. This feature optimizes hardware communication loops within your Kotlin OpModes for more efficient robot control.

What limitations exist when using a command-based FTC framework for robot development?

Using a command-based FTC framework requires strict adherence to its modular architecture and dependency wiring. Developers must structure all OpModes, commands, and subsystems in Kotlin within this specific API.