kiro中Steering规则

最近在使用kiro,目前只探索了一个steering,这就相当于给大模型制定了一个规则,每次生成回答前都会参考这些规则,分享给大家

1.中文交流规范

---
inclusion: always
---

# 中文交流规范

## 语言设置
- 与用户的所有交流都使用中文
- 代码注释和文档也优先使用中文
- 变量名和函数名可以使用英文,但说明和注释使用中文

## 交流风格
- 保持友好、专业的语调
- 使用简洁明了的表达方式
- 技术术语可以中英文结合使用,以确保准确性

## 代码规范
- 注释使用中文
- 错误信息和提示信息使用中文
- 文档和README文件使用中文编写

2.代码编写规范

---
inclusion: always
---

# 代码修改规范

## 修改方式
- 在代码编写过程中,不直接修改用户的代码文件
- 只提供修改建议和指导
- 必须提供修改前后的代码对比,格式如下:
  ```
  修改前:
  [原始代码]
  
  修改后:
  [建议的新代码]
  ```
- 清楚说明修改的原因和目的
- 让用户自己决定是否采用建议的修改

## 建议格式
- 使用清晰的标题说明修改内容
- 提供完整的代码上下文
- 解释修改的技术原理
- 说明修改带来的好处或解决的问题

07-22
### Kiro 技术概述 Kiro 是一款面向开发者的 AI 辅助工具,旨在通过“计划优先”的方法革新传统的软件开发流程。它强调在编写实际代码之前,先通过 AI 协助明确定义项目的目标和实现方式。这种方法不仅提高了开发效率,还减少了后期因需求不明确而导致的返工。 ### 核心特性 #### 规格说明书(Specs) 在 Kiro 中,规格说明书扮演着至关重要的角色。它们类似于建筑项目的蓝图,指导开发者完成功能规划和系统重构。当开发者输入简要的需求描述时,Kiro 能够自动生成详细的用户故事及其对应的验收标准。例如,对于一个电商应用中的评论系统,Kiro 可以生成包括查看、创建、筛选评论及评分在内的各种用户故事,并提供具体的验收条件,如用户需登录后方可创建评论等。此外,Kiro 还能基于需求分析代码库,自动生成设计文档,涵盖数据流图、接口定义、数据库架构及 API 端点等要素 [^2]。 ### 技术优势 Kiro 的主要优势在于其能够显著减少需求沟通中的误解和反复。通过自动生成详尽的设计文档和技术规格书,团队成员可以在开发初期就达成一致意见,从而确保项目的顺利推进。此外,Kiro 支持多种编程语言和技术栈,使其成为跨平台开发的理想选择。 ### 应用场景 Kiro 特别适合用于需要频繁迭代和快速原型设计的敏捷开发环境。无论是初创企业还是大型组织,都可以利用 Kiro 提升产品开发的速度和质量。特别是在处理复杂系统的重构或扩展时,Kiro 提供的前期规划支持尤为宝贵。 ### 示例代码 下面是一个简单的 Python 函数示例,演示了如何使用快速排序算法,这可以作为 Kiro 自动生成代码的一个例子: ```python def quick_sort(arr): if len(arr) <= 1: return arr else: # 选择基准值 pivot = arr[len(arr) // 2] # 分别存放比基准小和大的元素 left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x for x in arr if x > pivot] # 递归地对左右两边进行快排,并合并结果 return quick_sort(left) + middle + quick_sort(right) ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值