一键安装此套包中的所有插件:
42plugin install obra/kit/superpowersobra
智能化的代码审查工具,确保代码符合标准。 在完成主要项目步骤并需要根据原始计划和编码标准进行审查时使用此代理。示例:<示例>上下文:用户正在创建一个代码审查代理,该代理应在编写逻辑代码块后调用。用户:"我已经完成了实施。"
obra
用于执行独立任务的智能助手。 在当前会话中执行实施计划时使用,涉及独立任务。
obra
确保在提交前进行必要的验证,以提高工作质量。 在即将声称工作已完成、修复或通过时使用,在提交或创建 PR 之前 - 需要运行验证命令并确认输出,然后才能做出任何成功声明;在断言之前提供证据始终是必要的。
obra
帮助用户创建和验证技能的工具。 在创建新技能、编辑现有技能或在部署之前验证技能是否有效时使用。
obra
帮助开发者有效处理代码审查反馈。 在接收代码审查反馈时使用,在实施建议之前,特别是当反馈似乎不清晰或在技术上有疑问时 - 需要技术严谨性和验证,而不是表面的同意或盲目实施。
obra
在合并前验证代码是否符合要求的工具。 在完成任务、实施主要功能或在合并之前使用,以验证工作是否符合要求。
obra
帮助您在接触代码前制定多步骤任务的规范与需求。 在您有多步骤任务的规范或需求时使用,在接触代码之前。
obra
在创意工作前探索用户需求与设计。 在进行任何创意工作之前必须使用 - 创建功能、构建组件、添加功能或修改行为。在实施之前探索用户意图、需求和设计。
obra
帮助开发者在完成开发分支时做出集成决策。 在实施完成、所有测试通过时使用,您需要决定如何集成工作 - 通过提供合并、PR 或清理的结构化选项来指导开发工作的完成。
obra
用于审查和执行书面实施计划的工具。 在您有书面实施计划需要在单独的会话中执行并进行审查检查点时使用。
obra
高效处理多个独立任务,提升工作效率。 在面对 2 个或更多独立任务时使用,这些任务可以在没有共享状态或顺序依赖的情况下进行工作。
obra
通过超能力助手提升对话效率,快速获取技能信息。 在开始任何对话时使用 - 建立如何查找和使用技能的方式,要求在任何响应之前调用技能工具,包括澄清问题。
obra
快速定位错误和测试失败的工具。 在遇到任何错误、测试失败或意外行为时使用,在提出修复建议之前。
obra
在开发前进行测试,确保功能和修复的有效性。 在实现任何功能或修复错误之前使用。
obra
创建隔离的 Git 工作树,方便功能开发。 在开始需要与当前工作区隔离的功能工作或在执行实施计划之前使用 - 创建隔离的 Git 工作树,具有智能目录选择和安全验证。