Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[JAWS DAYS 2026] Contributor が語る Kiro CLI コンテキス...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

[JAWS DAYS 2026] Contributor が語る Kiro CLI コンテキスト節約術

2026年 3月 7日に開催された JAWS DAYS 2026 の LT で発表した「Contributor が語る Kiro CLI コンテキスト節約術」の資料

Avatar for Kyosuke Konishi

Kyosuke Konishi

March 07, 2026
Tweet

More Decks by Kyosuke Konishi

Other Decks in Programming

Transcript

  1. #jawsug #jawsdays2026 #jawsdays2026_e ⼩⻄ 杏典 (Kyosuke Konishi) Amazon Web Services

    G.K. Solutions Architect 好きなサービス Kiro Amazon EKS ⾃⼰紹介 @_konippi https://x.com/_konippi konippi https://github.com/konippi
  2. #jawsug #jawsdays2026 #jawsdays2026_e • Agent Skills – 手順書やガイドを必要なときだけロード • @path

    – 不要なツール呼び出しをスキップ • Knowledge Management – 大規模コードベース・ドキュメントを 検索時だけロード 紹介するコンテキスト節約術 Contributor が語る Kiro CLI コンテキスト節約術 ※ 時間の都合上、テクニック全てに触れていないことご了承ください
  3. #jawsug #jawsdays2026 #jawsdays2026_e Agent Skills Contributor が語る Kiro CLI コンテキスト節約術

    手順書やガイドを必要なときだけロード Kiro を起動 • .kiro/skills/ と ~/.kiro/skills/ をスキャン • 各 SKILL.md の frontmatter をパース Skill を選定 • プロンプトの先頭に各 Skill の情報を挿入 • LLM によって適切な Agent Skill を判断 Skill をロード • fs_read ツールで Skill の全文を読む ②カスタムエージェントのリソース設定に Agent Skills のパスを追加 ①Skill を作成
  4. #jawsug #jawsdays2026 #jawsdays2026_e @path Contributor が語る Kiro CLI コンテキスト節約術 不要なツール呼び出しをスキップ

    1. User: “src/index.tsを確認して” 2. Kiro: fs_read ツールを呼び出し 3. Kiro: 実行結果を含めて LLM へ 4. 応答生成 1. User: “@src/index.tsを確認して” 2. Kiro: ファイルの内容が既に 含まれた状態で LLM へ 3. 応答生成 @path 不使用 @path 使用
  5. #jawsug #jawsdays2026 #jawsdays2026_e Knowledge Management Contributor が語る Kiro CLI コンテキスト節約術

    大規模コードベース・ドキュメントを検索時だけロード Experimental 機能 “kiro-cli settings chat.enableKnowledge true” で有効化 Agent設定 (agent.json): { "resources": [ "file://README.md", "file://docs/standards.md" ] } Knowledge Base: > /knowledge add "src" ./src \ --include "**/*.rs" \ --exclude "target/**" \ --index-type Fast Fast (BM25) キーワード検索、高速 Best (Semantic) 意味理解、低速 【2 種類のインデックスタイプ】 → “kiro-cli settings knowledge.indexType <TYPE>” で変更
  6. #jawsug #jawsdays2026 #jawsdays2026_e • Agent Skills – 手順書やガイドを必要なときだけロード • @path

    – 不要なツール呼び出しをスキップ • Knowledge Management – 大規模コードベース・ドキュメントを 検索時だけロード (復習) 紹介したコンテキスト節約術 Contributor が語る Kiro CLI コンテキスト節約術