內容摘要

Kiro 是面向開發者的 AI IDE,可將需求整理為可追蹤任務,並透過自動化與 AI 對話輔助實作。

Kiro:以規格和自動化輔助軟體開發

產品介紹

Kiro 是面向開發者的 AI IDE,協助團隊以更清楚、可檢視的流程,從構想推進到程式實作。它以 Specs(規格)和 Hooks(自動化觸發器)為核心:Specs 將需求整理成使用者故事、設計文件和技術任務;Hooks 則在設定的事件發生時執行重複工作。Kiro 也提供 Agentic Chat、MCP 工具連接、程式碼修改預覽與復原功能。請參閱 Kiro 官網了解目前資訊;可用性、價格和模型選項可能隨時間改變。

主要功能

  • Specs 需求拆解: 將較大的需求拆成使用者需求、設計說明與實作任務,讓目標和範圍更容易追蹤。
  • Hooks 自動化: 在指定事件發生時執行重複工作,例如更新測試、刷新文件或檢查程式規範。
  • Agentic Chat: 結合專案脈絡,以對話方式處理程式任務。
  • MCP 整合: 透過 Model Context Protocol 連接專業工具,並用引導規則擴充工作流程。
  • 熟悉的開發環境: 以 Code OSS 為基礎,支援 VS Code 設定與擴充功能,以及多種程式語言和平台。
  • 可檢視的修改: 使用 Follow 預覽程式碼變更;結果不合適時可用 Revert 撤銷。

使用方式

  1. 前往 Kiro 官網,依目前頁面指引選擇適用作業系統的安裝與登入方式。
  2. 建立新專案或開啟既有程式碼庫,提出修改前先檢查工作區。
  3. 在 Specs 描述目標與限制,並在實作前審閱產生的使用者故事、設計和任務。
  4. 為明確且重複的工作設定 Hooks,例如在特定事件發生時更新測試或文件;將觸發範圍設小並檢查結果。
  5. 透過 Agentic Chat 協助實作,查看 Follow 預覽,必要時使用 Revert,提交前檢視差異。

適用情境

Kiro 可協助快速原型、複雜系統的需求與設計整理、遊戲功能開發,以及需要共用開發流程的團隊專案。Specs 可把較大的目標拆成可追蹤任務;Hooks 適合規則穩定、重複且界線清楚的工作。安全敏感專案可把自動檢查納入流程,但仍需專業審查和完整驗證。

使用限制

AI 產生的規格、程式碼、測試和摘要都需要開發者審閱。Hooks 可能修改測試或文件,設定時應謹慎限定觸發條件。支援 VS Code 設定和擴充功能,不代表所有擴充功能都完全相容。價格、預覽狀態、支援模型、系統需求和平台支援可能改變,請以 Kiro 官網最新資訊為準。部署、安全、資料處理或團隊規範相關變更,仍應依專案審查與發布流程處理。

常見問題

Specs 可以產生哪些內容?

Specs 可將需求整理成使用者故事、設計文件和技術任務,讓開發目標更容易追蹤。

Hooks 能自動執行哪些工作?

可依設定事件執行重複任務,例如更新測試、刷新文件或檢查程式規範;實際行為取決於設定的規則。

Kiro 會自動套用所有程式碼修改嗎?

Kiro 提供 Follow 預覽和 Revert 撤銷功能。請先檢視變更,再決定保留內容,並依專案流程驗證後提交。

Kiro 能連接外部工具嗎?

Kiro 支援透過 MCP 連接專業工具;可用整合項目取決於設定和所連接的服務。

Kiro:以規格和自動化輔助軟體開發

Kiro:以規格和自動化輔助軟體開發

常見問題

Specs 可以產生哪些內容?

Specs 可將需求整理成使用者故事、設計文件和技術任務,讓開發目標更容易追蹤。

Hooks 能自動執行哪些工作?

可依設定事件執行重複任務,例如更新測試、刷新文件或檢查程式規範;實際行為取決於設定的規則。

Kiro 會自動套用所有程式碼修改嗎?

Kiro 提供 Follow 預覽和 Revert 撤銷功能。請先檢視變更,再決定保留內容,並依專案流程驗證後提交。