Amazon Web Services ブログ

Build with Kiro: コミュニティハブと Kiro Labs のご紹介

本記事は「Build with Kiro: Introducing the community hub and Kiro Labs」を翻訳したものです。

Kiro コミュニティは、日々新たなものを生み出し続けています。境界を押し広げるハッカソンプロジェクトから、カスタムフック、創造的なエージェントワークフロー、そして SNS や Discord で共有される MCP インテグレーションまで、皆さんは私たちの想像を超える場所へ Kiro を連れて行ってくれました。Amazon 社内でも同じ現象が起きています。多様なバックグラウンドを持つビルダーたちが、私たちの予想を超える形で Kiro を最大限に活用するワークフロー、インターフェイス、ツールをカスタマイズしています。そして今、私たちはこれらすべてにふさわしい拠点を用意しました。

本日、Kiro コミュニティハブを公開します。これは Kiro.dev 上の新しい拠点で、コミュニティが何を作っているかを発見し、より良く・より速く開発するためのリソースを見つけ、Kiro を使う他の開発者とつながり、Kiro をフィーチャーしたイベントで実践的に学ぶことができる場所です。コミュニティによって作られたプロジェクトや Kiro powers と並んで、Kiro Labs も公開します。Kiro Labs は新たに立ち上げる GitHub Organization で、Amazon 社員が Kiro を使い、Kiro のために作成したオープンソースプロジェクト専用の場所です。Kiro での開発体験を拡張・強化することを目的としています。プロジェクトは GitHub の kirodotdev-labs で公開されており、fork して拡張し、自分のものにしていただけます。

Kiro Labs でより良く開発する

私たちは、最も速いイノベーションはオープンな場所で生まれると信じています。この 1 年、Amazon 社内のビルダーたちが、驚くほどの試行錯誤とパーソナライズを通じて、個人レベルおよびチームレベルでのベストプラクティスを定義していくのを見てきました。Kiro Labs は、この成果を共有する仕組みです。これによって皆さんがインスピレーションを得て、学び、さらに発展させられるようになります。

Kiro Labs のプロジェクトは実験的かつコミュニティ主導であり、公式の kirodotdev GitHub Organization とは別物であり、Kiro の公式サポート対象機能ではありません。これらは無保証で as-is として共有されており、Kiro で何を作れるかのインスピレーションを与え、開発を加速させることを目的としています。エージェントやフックなどを含むカスタムワークフロー、Kiro CLI 上のパーソナライズされたユーザーインターフェイス、Kiro の利用を最適化する生産性ツールなど、幅広いプロジェクトがあります。プロジェクトは as-is のオープンソースライセンスで公開されていますが、公開前に Amazon のオープンソース基準に従ったコードレビューおよびセキュリティレビューを経ており、それぞれに明確なステータスが付いています: Active (積極的にメンテナンスされ、コントリビューションを受け付けている)、Maintenance (バグ修正のみ)、Archived (読み取り専用、メンテナンス終了)。

Kiro Labs の dotkiro は、チームの Kiro ステアリングファイルやスキルを単一の Git リポジトリから同期させる軽量な CLI です。初期化、更新、追加、削除を 1 つのコマンドで実行できます。すべての開発者が同じ規約を共有し、規約の更新は単なるプルリクエストで完結します。

Kiro Labs はコミュニティが参加するための場所です。これらのプロジェクトを試し、Issue を起票し、プルリクエストを送信し、フィードバックを共有していただくことを歓迎します。プロジェクトがアイデアの種になったり、あなたのユースケースに合わなかったりした場合は、ぜひ教えてください。皆さんの意見が、これらのツールがどのように進化していくかを形作る上で重要です。GitHub の kirodotdev-labs でプロジェクトを探索して感想を教えてください。または、SNS で @kirodotdev をメンションし、#KiroLabs タグを付けて、あなたのアダプテーションを共有してください。

コミュニティプロジェクトからインスピレーションを得る

Kiro Labs は Amazon 社員がどのように実験しているかを紹介する場所ですが、コミュニティショーケースは Kiro コミュニティが何を作っているかを発見できる場所です。私たちは、Kiro での開発を目に見える、共有された体験にしたいと考えています。他の人が作っているものを見られるようになれば、より速く開発し、実証されたパターンに基づいて反復改善でき、お互いを刺激し合ってさらに前進できます。コミュニティショーケースでは、プロジェクトの種類を横断して簡単に探索・発見できます。そして、Kiro で作ったものをコミュニティに共有したい場合は、コミュニティショーケースから直接応募できます。最高のアイデアは私たちからではなく、皆さんから生まれます。

ここでは、Kiro での開発を支援するコミュニティ執筆のガイド、チュートリアル、その他のリソースも取り上げていきます。Kiro の機能は今後も拡張されていきますが、その成長の過程でコミュニティからのコントリビューションを継続的に紹介していきたいと考えています。これらのリソースは、他のリソースでは十分にカバーできない部分で開発者を支援することを目的とした、実世界のユースケースやプロジェクトを表現しています。

オンラインおよびオフラインでつながる

優れたツールは、ビルダー同士がつながり対話しているときに、より速く作られます。コミュニティハブでは、Kiro Discord コミュニティで進行中の会話を紹介しています。ここでは他の開発者や Kiro チームメンバーからサポートを受けたり、隔週開催の Kiro 公式オフィスアワーに参加したり、アイデアを共有したり、協力者を見つけたりできます。

コミュニティハブのローンチに合わせて、Kiro 関連の今後のイベントを見つけるための初の統合リソースも公開します。Kiro チーム主催のものだけでなく、コミュニティ主催のものも含まれます。ハッカソン、ワークショップ、ミートアップ、ライブ配信、カンファレンスを一箇所で見つけられます。バーチャルでも対面でも、リアルタイムで一緒に開発することで、実践的に学び、他の人と直接つながる機会が得られます。そしてコミュニティを最大限にサポートするため、独自の Kiro イベントをカレンダー掲載用に申請するフォーム、およびクレジット、スタッフィング、マーケティングなど多様な選択肢で Kiro チームからのサポートをリクエストするオプションも用意しました。皆さんがどのようなイベントを企画し、私たちがどのようにお手伝いできるか、楽しみにしています。

Kiro コミュニティに参加する

コミュニティハブと Kiro Labs は、同じストーリーの一環として公開されます。Kiro は、それを使う人々によって形作られるように設計されています。私たちはまだ始まったばかりで、皆さんが何を作るのかを楽しみにしています。Labs プロジェクトを fork してみる、Issue を起票する、プルリクエストを送信する、フィードバックを共有するなど、ぜひ試してみてください。自身のプロジェクトをコミュニティショーケースに応募したり、Discord チャンネルに参加したり、イベントに参加したりもできます。皆さんのご意見は、Kiro とこのコミュニティがどのように進化していくかを形作る助けとなります。私たちは、その進化を推進するためのコントロールとツールを、より多く皆さんの手に届けたいと考えています。