check-your-own-work
SolidBefore handing your own change over — opening a PR, asking for review, saying "done" — check it against six questions that come from what reviewers actually caught: claims that do not match the diff, the repo's own rules not applied, half-done pattern changes, runtime behaviour asserted from reading source, last round's comments still unaddressed, and assertions that cannot fail. Use when you are about to hand your own work over, or when someone asks you to self-check, double-check, or go over your change before submitting. 交出自己的改動之前——開 PR、找人 review、說「做完了」——先對一次自己寫的東西。 六問來自 review 真的抓到的東西,不是想像出來的清單。 不用於:看別人的 PR(那是 code review,主語是別人的改動)。 不用於:判定某個交付達不達標——這支不判紅、不擋人,它產出一份要被處置的清單。
Install
Quality Score: 80/100
Skill Content
Details
- Author
- HsuanYuLee
- Repository
- HsuanYuLee/polaris
- Created
- 4 months ago
- Last Updated
- today
- Language
- Shell
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
swe-knowledge
軟體工程這一類工作「怎麼算 done」的通識:改動住在一條 branch 上、有一個 PR、判定過才 進預設分支、push 之前本機跑完跑得動的驗證。由 driving-work-to-done 在判定一件工作會改到 程式碼時載入。很少、扁平、不含任何一家公司或一個專案特有的東西。 driving-work-to-done 判定這件工作會改到程式碼、要進版控時載入。 不用於:不會產生程式碼變更的工作(報告、調查、文件、資料分析)——那些沒有這裡的 完成條件,走 `--pack none`。 不用於:某一家公司或某一個專案特有的規則(codecov 門檻、stage 部署流程、ticket 命名)。 那些在各自的公司 pack 裡,見〈跟公司 pack 的關係〉。
code-review
沿兩軸審查自某個固定點(commit、分支、標籤或合併基點)以來的變更——規範(軸)(程式碼是否符合此 repo 記錄的編碼規範?)與規格(軸)(程式碼是否符合原始 issue/規格的要求?)。以平行子代理執行兩種審查並排呈現。當使用者想審查分支、PR、進行中的變更,或說「review since X」時使用。
recap
收工盤點:總結這段工作實際做了什麼、對使用者有什麼差別、該同步的東西同步了沒 (**翻譯、兩份 README、測試數、文件**),**把這批東西 commit 進去**(逐檔指名,不 push), 最後收斂成一段結論(淨結果/能不能出、下一件、哪裡沒把握)。 觸發時機:使用者說「總結一下」「這次做了什麼」「收工」「盤點」「recap」, 或一段開發告一段落時要求回顧、要求檢查有沒有漏同步。 不要觸發:單一問題的回答、程式碼審查(那是 /code-review)、寫給外部使用者看的 release notes(本 skill 的讀者是自己人,講的是工程事實不是行銷文案)。