swe-knowledge SKILL.md skillA

swe-knowledge from hsuanyulee/polaris is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add hsuanyulee/polaris/swe-knowledge@v1.0.0

Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
hsuanyulee/polaris
Path
.claude/skills/swe-knowledge/SKILL.md
Versions recorded
29
Latest version
v1.0.0, committed Nov 5, 2026
First version recorded
Aug 29, 2026
Size
46,068 bytes
Repository stars
5
License
MIT

軟體工程這一類工作「怎麼算 done」的通識:改動住在一條 branch 上、有一個 PR、判定過才 進預設分支、push 之前本機跑完跑得動的驗證。由 driving-work-to-done 在判定一件工作會改到 程式碼時載入。很少、扁平、不含任何一家公司或一個專案特有的東西。 driving-work-to-done 判定這件工作會改到程式碼、要進版控時載入。 不用於:不會產生程式碼變更的工作(報告、調查、文件、資料分析)——那些沒有這裡的 完成條件,走 `--pack none`。 不用於:某一家公司或某一個專案特有的規則(codecov 門檻、stage 部署流程、ticket 命名)。 那些在各自的公司 pack 裡,見〈跟公司 pack 的關係〉。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# swe-knowledge — 軟體工程的 Definition of Done

這裡放的是**所有增量共用**的完成條件。跟每張單獨有的驗收條件(acceptance criteria)分得很
開:AC 寫在那張單凍結的 assertion 裡,DoD 寫在這裡。**一張單可以通過全部 AC 卻沒有 done**——
assertion 全綠但改動還躺在預設分支上、沒有任何人看得到它,就是那個情況。

所以這幾條不要抄進任何一張單的凍結區。抄進去等於每張單都重簽一次同樣幾行不承載新資訊的
東西,而漏抄的那一張就靜默地少了一條完成條件。

## 五條

1. **改動住在一條 branch 上,不躺在預設分支。** 開的時機是「判定要立案之後、動手之前」——
   一個還沒開工的成功定義直接躺在預設分支上,等於它已經是既成事實。

   **那條 branch 是自己建的。** 改動只推到自己建的 branch。別人建的、或有別人的 PR 在用的
   branch,任何情況都不推——推不推得動、用不用 force 都一樣。要在別人還沒併的 branch 之上
   做事,從它切一條自己的,PR 的 base 指向它。

   **所以別人的 branch 推不動的時候,那不是要解決的問題。** 它從一開始就不是推的對象,
   沒有「換個方法推上去」這一題。2026-09-10 的實例:一顆 PR 的 base 是同事還沒併的
   branch,遠端規則讓兩條都推不動,討論裡出現了「那條也一樣推不動」——那條本來就不是我們
   會去推的東西。
2. **有一個 PR。** **PR 開出來就是實作完成**:它是那份改動變成可被別人看見、可被判定的
   東西的那一刻。沒有 PR 的改動不管本機多綠都還沒 done。

   **開之前,在改動落下去的那棵樹上跑過 `check-your-own-work`,它列出的每一項都處置完。**
   這是這一條的一部分,不是開完之後的選配:review 抓到的問題,多半是作者自己對一次就看得到
   的那幾類。2026-09-17~10-01 兩週裡,有人 review 的 PR 只有一半一次過,被抓到的五類問題
   有四類那支 skill 本來就在問,而開 PR 的那些 session 幾乎沒有一個跑過它。怎麼跑、為什麼要
   指名那棵樹,在〈開 PR〉。

   **一個功能跨好幾個 repo 的時候,只做了一半的那顆 PR 開 draft,描述寫出它依賴哪一顆。**
   單獨看它是綠的,併進去卻不成立;全部做完、端到端在本機量過真值,才轉成可以 review。
   2026-09-24 的標本:讀取那一端的 PR 回了一個新欄位,寫入那一端還沒把它寫進索引,前者單獨
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add hsuanyulee/polaris/swe-knowledge@sha256:bbc8aaac800895ad

The line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_5esh2b25ggm6hged.svg)](https://markdownregistry.com/a/art_5esh2b25ggm6hged)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 29 versions of this file, between Aug 29, 2026 and Nov 5, 2026, about one every 2 days.

versioncommittedcommitsizeaudit
v1.0.0 latest2026-11-05 fb53dc7 46,068 BA view · diff
v1.0.02026-11-04 9716dd1 45,884 BA view · diff
v1.0.02026-11-04 b239cf1 44,874 BA view · diff
v1.0.02026-11-03 a2eef35 44,477 BA view · diff
v1.0.02026-10-29 9e5483b 44,352 BA view · diff
v1.0.02026-10-28 6dbe7ca 44,116 BA view · diff
v1.0.02026-10-28 ab918ff 40,921 BA view · diff
v1.0.02026-10-28 398d44a 40,214 BA view · diff
v1.0.02026-10-27 2904212 39,631 BA view · diff
v1.0.02026-10-27 38e2c7b 39,442 BA view · diff
v1.0.02026-10-27 8834c6f 38,372 BA view · diff
v1.0.02026-10-22 e2857b6 35,518 BA view · diff
v1.0.02026-10-13 dd304c7 34,962 BA view · diff
v1.0.02026-10-13 0e13a17 34,894 BA view · diff
v1.0.02026-10-13 2c8ed50 34,707 BA view · diff
v1.0.02026-10-12 6a98bc8 34,707 BA view · diff
v1.0.02026-10-06 97ebe5e 33,955 BA view · diff
v1.0.02026-10-01 54f8ee2 32,083 BA view · diff
v1.0.02026-09-30 a28a16f 31,477 BA view · diff
v1.0.02026-09-30 1cb57ed 30,056 BA view · diff
v1.0.02026-09-30 d8ea5a6 29,316 BA view · diff
v1.0.02026-09-29 9afe770 28,457 BA view · diff
v1.0.02026-09-29 7794eef 27,770 BA view · diff
v1.0.02026-09-10 df0d7ae 27,289 BA view · diff
v1.0.02026-09-06 9f71a06 26,589 BA view · diff
v1.0.02026-09-03 910b3a3 23,807 BA view · diff
v1.0.02026-08-30 8ef3fcb 23,006 BA view · diff
v1.0.02026-08-30 24cba49 21,051 BA view · diff
v1.0.02026-08-29 4754d29 19,315 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (46068 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

hsuanyulee/polaris · 5 stars · license MIT · pushed 2026-11-05 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_5esh2b25ggm6hged
GET https://markdownregistry.com/api/v1/resolve?ref=hsuanyulee/polaris/swe-knowledge
GET https://markdownregistry.com/api/v1/blob/bbc8aaac800895adf8d1c06b1fe4d749b63a6920822adc2a62e67126eeecdc24

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from hsuanyulee/polaris

check-your-own-work SKILL.md skill
hsuanyulee/polaris · .claude/skills/check-your-own-work/SKILL.md · Before handing your own change over — opening a PR, asking for review, saying "done" — check it against nine questions…
v1.0.0 · audit A · 5 stars
command-post SKILL.md skill
hsuanyulee/polaris · .claude/skills/command-post/SKILL.md · Commander mode: use when one session commands the other Claude sessions on this machine — to read the map of who holds…
git:20261105.1801e21 · audit A · 5 stars
driving-work-to-done SKILL.md skill
hsuanyulee/polaris · .claude/skills/driving-work-to-done/SKILL.md · 把一件工作從「有人說了一句話」帶到「judged 過的交付」:先判斷要不要立案,再決定現在 該在 refinement / engineering / verify-ac…
v1.0.0 · audit A · 5 stars
engineering SKILL.md skill
hsuanyulee/polaris · .claude/skills/engineering/SKILL.md · 已經有凍結的 assertion、要開始或繼續施工時的站。兩個關卡之間的 loop:探索、實作、換量測、推進輪次。這裡沒有關卡。 某張單的 assertion 已經凍結,接下來要動手做的時候,或剛從 refinement…
v3.0.0 · audit A · 5 stars
framework-self-dev SKILL.md skill
hsuanyulee/polaris · .claude/skills/framework-self-dev/SKILL.md · 在框架自己身上施工時要知道的事:一張框架單怎麼開,以及改一支 skill 之後怎麼知道它變好還是 變壞。兩種單——舉發實作途中撞到的問題、開發框架新功能——開單那一刻問的格子不一樣,而舉發 那一種要先看過還沒出去的單裡有沒有同一件。量…
v1.0.0 · audit A · 5 stars
learning SKILL.md skill
hsuanyulee/polaris · .claude/skills/learning/SKILL.md · "Use when the user wants to learn from external resources (URLs, repos, articles), extract patterns from merged PRs…
v3.1.0 · audit A · 5 stars
memory-hygiene SKILL.md skill
hsuanyulee/polaris · .claude/skills/memory-hygiene/SKILL.md · Manual memory tiering — classify Hot/Warm/Cold, review candidates, and migrate MEMORY.md index + memory files. Use when…
v1.1.0 · audit A · 5 stars
pr-pickup SKILL.md skill
hsuanyulee/polaris · .claude/skills/pr-pickup/SKILL.md · Slack collaboration layer: extracts PR URLs from Slack messages, hands the PR over to be fixed, then reports back to…
v1.0.0 · audit A · 5 stars
refinement SKILL.md skill
hsuanyulee/polaris · .claude/skills/refinement/SKILL.md · 流程的第一站,也是第一個關卡:把「怎麼算成功」談成人簽得下去的 assertion,凍結起來。由 driving-work-to-done 在判定要立案之後帶進來。 driving-work-to-done…
v3.0.0 · audit A · 5 stars
request-pr-review SKILL.md skill
hsuanyulee/polaris · .claude/skills/request-pr-review/SKILL.md · "把使用者名下已經開好的 PR 蒐集起來、帶回每一個的 review 狀態、列出來讓他決定要請誰看,然後通知對的人。Trigger: '我的 PR', 'request PR review', 'ask someone to review…
v4.0.0 · audit A · 5 stars
review-inbox SKILL.md skill
hsuanyulee/polaris · .claude/skills/review-inbox/SKILL.md · "Use when the user wants to discover and review PRs across the team awaiting their attention. NOT for a single specific…
v3.0.0 · audit A · 5 stars
review-pr SKILL.md skill
hsuanyulee/polaris · .claude/skills/review-pr/SKILL.md · Review someone else's PR as a code reviewer: read the diff and the repo's own rules, leave inline comments, and submit…
v2.1.0 · audit A · 5 stars

Every file in hsuanyulee/polaris

Browse by kind, by grade A, or by owner.