【Kiro】Vibe 与 Spec 会话
什么是 Vibe 会话?
Vibe 会话是 Kiro 提供的一种以问答互动为核心的轻量级对话模式,适用于快速提问、获取解释或通过更自由的方式构建项目。
如何进入
当你创建新会话时,可以通过会话选择器(session picker)在 Vibe 和 Spec 模式之间切换。这允许你根据当前任务选择最合适的交互方式。
什么时候使用 Vibe
交互式问答格式(Interactive Q\&A Format) Vibe 会话适合进行关于代码的来回对话,支持你随时提问并获得即时回应。
快速协助(Quick Assistance) 非常适合快速获得编程问题的答案、解释代码行为或理解概念,而无需启动正式的 Spec 流程。
上下文感知理解(Contextual Understanding) 和其他 Kiro 会话一样,Vibe 会话也会使用 context provider 来理解你的代码库,但它的重点是解释而非大规模生成代码。
灵活的探索式方式(Flexible Approach) 相较于结构化的 Spec 会话,Vibe 提供更灵活、非正式的交互方式,非常适合用于探索性编程或学习新内容。
什么是 Spec 会话?
Spec 会话是一种结构化的开发流程指导方式,Kiro 会引导你将高层想法转化为详细的实施计划,并提供系统化的执行流程和进度追踪。这种方式非常适合处理复杂的开发任务。
如何进入
和 Vibe 一样,当你启动一个新会话时,可以通过会话选择器在 Spec 模式和 Vibe 模式之间切换。对于复杂的开发任务,Spec 会话能提供必要的结构和控制。
什么时候使用 Spec
复杂开发任务(Complex Development Tasks) 当你需要构建复杂功能、开发完整应用或执行重要的架构重构时,Spec 会话非常适用,它提供了从想法到代码的完整路线。
结构化流程(Structured Approach) 如果你需要一种有步骤、有文档记录的方法来推进开发,Spec 会话能帮助你清晰地记录需求和实现细节。
团队协作(Team Collaboration) 当多个团队成员需要理解开发计划并共同推进项目时,Spec 会话可以帮助大家围绕统一的规范协同工作。
文档生成需求(Documentation Needs) 如果你希望在实现功能的同时生成详尽的开发文档,用于将来参考或团队知识共享,Spec 模式会非常有帮助。