Engineering / Robotics

FTC Knowledge Bank

Aug 2026 – Present

A knowledge base for new FTC teammates and a Kotlin standards guide for AI agents, covering coding conventions and tool usage.

Geometric placeholder cover for the FTC Knowledge Bank

Problem and Constraints

New teammates need a place to learn, while AI coding agents need explicit guidance on the team’s coding standards and tool usage. I built this knowledge bank for my FTC team to serve both audiences.

My Responsibilities

I created the team’s knowledge bank, bringing together learning guidance for students and Kotlin coding and tool-use standards for AI agents.

System Overview

1. A learning resource for new teammates

The knowledge bank gives new team members a shared reference for learning and finding answers as they become familiar with the team’s work.

2. Kotlin standards and tool-use guidance for AI agents

The same knowledge bank provides AI agents with coding conventions and guidance on how to use development tools. Its purpose is to keep agent-assisted work aligned with the team’s standards.

Implementation Process

The project organizes knowledge for two uses: explanations that teammates can learn from, and explicit rules that AI agents can follow when working with Kotlin code and tools.

Testing and Iterations

Specific validation examples and iteration records will be added here.

Results

The project serves as both a team learning resource and an AI-agent coding reference. This overview does not claim automated enforcement or measured improvements in code quality.

Failures and Lessons

Specific challenges and lessons will be added here.