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.
问题与约束
新队员需要一个学习和查阅知识的入口,AI 编程 Agent 则需要明确的编码标准与工具使用指导。我为自己的 FTC 队伍建立了这个知识库,同时服务这两类使用者。
个人职责
我负责建立团队知识库,把供同学学习的知识与面向 AI Agent 的 Kotlin 编码规范、工具使用规范组织起来。
系统概览
1. 帮助新队员学习
知识库为新同学提供共享的学习参考,帮助他们在熟悉团队工作的过程中查阅知识、寻找问题的答案。
2. 规范 AI Agent 的 Kotlin 代码与工具使用
知识库也为 AI Agent 提供编码约定和开发工具使用指导,让 Agent 辅助完成的工作遵循团队标准。
实现过程
围绕两种用途组织内容:一类是供同学理解和学习的解释,另一类是 AI Agent 在处理 Kotlin 代码和使用工具时应遵循的明确规则。
测试与迭代
具体验证案例与迭代记录待补充。
结果
项目既是团队学习资源,也是 AI Agent 的编码参考。此处不将规范指导描述为已实现的自动强制检查,也不声明未经测量的代码质量提升。
经验与反思
具体挑战与经验待补充。