O

Obra技能

brainstorming
obra
在任何创意工作之前,你必须使用此方法——包括创建功能、构建组件、添加功能或修改行为。在实施之前,先探索用户意图、需求和设计。
creativeresearchdesign
dispatching-parallel-agents
obra
当面对2个以上可以独立处理、无需共享状态或顺序依赖的任务时使用
developmentproject-management
executing-plans
obra
当您有书面的实施计划需要在单独的会话中执行并包含审查检查点时使用
developmentproject-managementcode-review
finishing-a-development-branch
obra
当实现完成、所有测试通过,且需要决定如何整合工作时使用——通过提供合并、拉取请求或清理的结构化选项,指导开发工作的完成。
developmentcode-reviewproject-management
receiving-code-review
obra
在接收代码审查反馈时使用,尤其是在实施建议之前,如果反馈看起来不清晰或技术上存疑——需要技术严谨性和验证,而非表面上的同意或盲目实施
developmentcode-review
requesting-code-review
obra
在完成任务、实现主要功能或合并前使用,以验证工作是否符合要求
developmentcode-review
subagent-driven-development
obra
在当前会话中执行包含独立任务的实施计划时使用
developmentproject-management
systematic-debugging
obra
在遇到任何错误、测试失败或意外行为时使用,在提出修复方案之前
developmenttestingcode-review
test-driven-development
obra
在编写实现代码之前,用于实现任何功能或修复错误时使用
developmenttestingcode-review
using-git-worktrees
obra
在开始需要与当前工作区隔离的功能开发或执行实施计划前使用——通过原生工具或git worktree回退确保存在隔离的工作区
development
using-superpowers
obra
在任何对话开始时使用——建立如何查找和使用技能的方法,要求在做出任何回应(包括澄清性问题)之前必须先调用技能工具。
developmentdocumentproductivity
verification-before-completion
obra
在声称工作已完成、已修复或通过,在提交或创建PR之前使用——需要先运行验证命令并确认输出,然后再做出任何成功的断言;始终先有证据,后有断言。
testingcode-reviewdevelopment
writing-plans
obra
在接触代码之前,当你有一个多步骤任务的规格或需求时使用。
developmentproject-management
writing-skills
obra
在创建新技能、编辑现有技能或部署前验证技能是否正常工作时使用
developmentdocumentcreative