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