<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Kiro on 楠楠自瑜</title>
    <link>https://cnutshell.net/tags/kiro/</link>
    <description>Recent content in Kiro on 楠楠自瑜</description>
    <generator>Hugo -- 0.157.0</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 12 May 2026 10:01:26 +0800</lastBuildDate>
    <atom:link href="https://cnutshell.net/tags/kiro/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI 编程工具 Kiro 实用指南：通过 Steering 文件解决 AI 工作流一致性问题</title>
      <link>https://cnutshell.net/tools/kiro-steering-intro/</link>
      <pubDate>Tue, 12 May 2026 10:01:26 +0800</pubDate>
      <guid>https://cnutshell.net/tools/kiro-steering-intro/</guid>
      <description>&lt;h2 id=&#34;1-什么是-steering-文件&#34;&gt;1. 什么是 Steering 文件&lt;/h2&gt;
&lt;p&gt;Steering 文件是 Kiro IDE 中的一种&lt;code&gt;上下文注入机制&lt;/code&gt;，用于在与 AI 交互时自动加载和应用特定的规则、指南和上下文信息。&lt;/p&gt;
&lt;p&gt;简单来说：Steering 文件让你能够&lt;code&gt;定义一套规则，然后在每次与 AI 交互时自动应用这些规则&lt;/code&gt;。&lt;/p&gt;
&lt;h3 id=&#34;11-为什么需要-steering-文件&#34;&gt;1.1 为什么需要 Steering 文件&lt;/h3&gt;
&lt;p&gt;想象你有一个翻译项目，需要遵循特定的术语表、格式规范和风格指南。如果每次都手动告诉 AI 这些规则，会很低效。Steering 文件解决了这个问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;一次定义，多次使用&lt;/strong&gt;：定义一次规则，在所有交互中自动应用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;保证一致性&lt;/strong&gt;：确保每次 AI 的输出都遵循相同的标准&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;减少重复工作&lt;/strong&gt;：无需每次都重新输入相同的指令&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;易于维护&lt;/strong&gt;：修改规则时只需更新一个文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;12-steering-文件的位置&#34;&gt;1.2 Steering 文件的位置&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;项目根目录/
├── .kiro/
│   ├── steering/          # Steering 文件目录
│   │   ├── translation-workflow.md
│   │   ├── code-style.md
│   │   └── documentation-rules.md
│   └── skills/            # Skill 文件目录
└── docs/
    └── glossary.yaml      # 术语表等参考文件
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;2-steering-文件的结构&#34;&gt;2. Steering 文件的结构&lt;/h2&gt;
&lt;h3 id=&#34;21-基本格式&#34;&gt;2.1 基本格式&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;inclusion: manual
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;# 文件标题
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## 第一部分
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;内容...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## 第二部分
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;内容...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;22-frontmatter-配置&#34;&gt;2.2 FrontMatter 配置&lt;/h3&gt;
&lt;p&gt;Steering 文件的 FrontMatter 决定了它如何被加载和使用：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
