Appearance
Kiro 内置强大的 AI 辅助开发能力,可大幅提升各语言技术栈的编写、调试和维护效率。每个语言指南都涵盖四大维度:开发环境与扩展推荐、项目配置与代码分析的常用提示词、利用 steering 文件向 Kiro 传递项目上下文的方法,以及通过 hooks 和 MCP 实现自动化的具体示例。选择你的技术栈,按照对应指南快速上手。
Kiro 为以下主流语言和框架提供专项开发指南:
Java
面向 Spring Boot、Maven/Gradle 项目的 AI 辅助开发指南,包含六边形架构、CQRS、DDD 等企业级模式的 steering 文件模板。
Python
覆盖 Django、FastAPI、数据科学(Pandas/PyTorch)等主流 Python 场景,包含 PEP 8 规范、类型注解和测试自动化的 steering 配置示例。
TypeScript 与 JavaScript
适用于 React、Vue、Node.js、Svelte 等前后端项目,涵盖 ESLint/Prettier 集成、类型推断辅助和组件文档自动生成。
→ TypeScript 与 JavaScript 开发指南
常见问题
Q:Kiro 支持哪些语言的智能提示?
Kiro 基于 Open VSX 扩展生态,支持 Java、Python、TypeScript、JavaScript、Go、Rust 等绝大多数主流语言。安装对应语言扩展后即可获得完整的 IntelliSense 和 AI 辅助能力。
Q:steering 文件对语言支持有什么作用?
steering 文件让 Kiro 了解你的项目约定(命名规范、框架选择、架构模式),从而在生成代码时自动遵循团队标准,减少反复修正的工作量。每个语言指南都提供了可直接复用的 steering 模板。
Q:我可以同时为多个语言配置 steering 文件吗?
可以。.kiro/steering/ 目录支持放置多个 .md 文件,Kiro 会在每次交互时自动读取所有 steering 文件。全栈项目可以分别为前端和后端创建独立的 steering 文件。