如何用 Kora 打造你的 AI 编程助手
工具型 AI(如 Copilot、Cursor)已经很好了,但它们不了解你——你的代码风格、架构偏好、技术栈历史。本教程将教你在 Kora 上构建一个真正懂你的 AI 编程助手。
目标
完成本教程后,你的助手将:
- 了解你的技术栈和架构风格
- 记住你的代码规范和命名偏好
- 能直接访问和分析你的代码文件
- 辅助 Code Review、Debug、架构设计
Step 1:配置编程助手灵魂
创建或编辑 SOUL.md,定义助手的技术栈(Node.js/TypeScript、Python、React/Next.js、Docker 等)、代码规范(严格模式 TS、命名约定、注释风格)和工作方式(代码优先、简洁直接、主动发现问题)。
Step 2:注入项目上下文
在 MEMORY.md 中记录项目信息:技术架构(Monorepo + NestJS + Next.js + Drizzle ORM)、关键目录、当前任务和常用命令。助手每次对话都会读取,无需重复解释项目背景。
Step 3:启用文件访问工具
在 Kora 控制台的工具设置中,启用 read(读取代码文件)、exec(运行测试和构建)、web_search(搜索文档)三个核心工具。
Step 4:实战技巧
技巧 1:提供文件路径而非复制代码 — 直接告诉助手文件路径,它会读取完整上下文,比粘贴代码片段效果好得多。
技巧 2:利用记忆累积项目知识 — 每次有重要发现,告诉助手记住。它会写入 MEMORY.md,下次对话直接生效。
技巧 3:Code Review 工作流 — 让助手读取 git diff,按照你的代码规范自动检查并给出改进建议。
技巧 4:自动生成测试 — 让助手读取源文件,参考现有测试风格,为新代码生成完整的单元测试。
高级配置:快捷指令
在助手设置中添加自定义指令:/review(Code Review)、/test(生成测试)、/explain(解释代码)、/refactor(重构)、/doc(生成文档注释)。
结语
AI 编程助手的核心不是"聪明",而是"了解你"。通过 SOUL.md + MEMORY.md + 工具集,你让助手拥有了真正的项目上下文。花 20 分钟配置,换来每天数小时的效率提升,值得!