framework-self-dev SKILL.md skillA
framework-self-dev from hsuanyulee/polaris is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add hsuanyulee/polaris/framework-self-dev@v1.0.0Pins 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/framework-self-dev/SKILL.md- Versions recorded
- 2
- Latest version
- v1.0.0, committed Sep 30, 2026
- First version recorded
- Sep 3, 2026
- Size
- 6,403 bytes
- Repository stars
- 5
- License
- MIT
在框架自己身上施工時要知道的事:一張框架單怎麼開。兩種單——舉發實作途中撞到的問題、 開發框架新功能——開單那一刻問的格子不一樣,而舉發那一種要先看過還沒出去的單裡有沒有 同一件。 要改的東西是這套流程自己(skill、它們的腳本、常駐規則)的時候載入。例如「framework 單怎麼開」「開一張框架的單」「這是框架的問題」「舉發框架有問題」,或 driving-work-to-done 判定這件工作落在框架 repo 自己身上。 不用於:某一個產品 repo 的工作(那是那個 repo 自己的知識 skill)、任何一類工作的完成 條件(那是 swe-knowledge)、決定下一站是哪一站(那是 driving-work-to-done)。.
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
# framework-self-dev — 在框架自己身上施工 這一份只講一件事:**一張框架單怎麼開。** 之後怎麼走不在這裡——`driving-work-to-done` 回答下一站是什麼,`refinement` 簽 assertion, `swe-knowledge` 說這一類工作怎麼算 done。這一份補的是它們都沒有的那一格:**開單那一刻要 回答什麼。** ## 為什麼框架單需要自己一份 產品單來自外部系統,開單那一步有人把關:號要去那裡領,而領號的人會先看有沒有一樣的。 **框架單沒有那一層。** 開一張的成本是一個命令,而每一個 session 都在撞東西、每一個都照 規矩記下來——觀察是各自的,待辦是共用的。 2026-08-31 一天開了 44 張,因為那天有八個以上的 session 同時在跑。同一天量到的:還沒 出去的 52 張裡,43 張從來沒被任何一張產品單提到過,39 張一輪都沒開過,32 張連 assertion 都沒簽。而其中有 11 對在講同一件事。 **這一份存在的理由是讓那個比例不再發生。** 它不擋任何人——它要人回答問題。 ## 兩種單,開單的人自己說是哪一種 | | 舉發(實作途中撞到的問題) | 開發框架新功能 | |---|---|---| | **who** 誰、在做什麼工作時撞到的 | 撞到的人當下就知道 | 沒有「撞到」這件事,答不出來 | | **where** 撞在哪個檔 | 同上 | 同上 | | 查重的鍵 | 就是 `where` | `where` 不存在,鍵產不出來 | **新功能那一種不是被豁免,是那個機制對它不成立。** 硬要它填,填出來的會是一個編的 ——而編過的格子看不出來,空著的看得出來。 **種類由你宣告,不由腳本從名字或內容推。** 推的話,同一件事換個寫法就換一種待遇, 而沒有人看得出來換過。 **兩種單的終點是同一個形狀**:都是一張該填的格子都有答案、只等 `refinement` 簽 assertion 的單。差的只有開單那一刻問哪幾格。 ## 舉發那一種:6W `refinement` 的四格(what/when/why/how)本來就在,舉發多兩格: - **who**——是誰、在做什麼工作的時候撞到的。**自己構造輸入跑出來的重現不算撞到**:它證明那條 路徑存在,不證明有呼叫端會走到它。每一條重現問「哪個真實呼叫端會這樣叫它」,答不出來就標成 候選,不算進實例數。2026-09-17 的標本:一張單寫了兩個「獨立的洞」,兩條都是自己造的輸入, 都沒有呼叫端;原始回報的那一個也是誤讀,整張單的實例數是 0。 - **where**——撞在哪個檔。**這一格同時就是查重的鍵。** …
Read the whole file at its exact version.
How to install
mdr add hsuanyulee/polaris/framework-self-dev@sha256:f7bdefa374df1d6eThe 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.
[](https://markdownregistry.com/a/art_c6u3tsevekfyewdn)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Sep 3, 2026 and Sep 30, 2026, about one every 27 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-09-30 | ac2f215 | 6,403 B | A | view · diff |
| v1.0.0 | 2026-09-03 | 8e4c351 | 5,972 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6403 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
hsuanyulee/polaris · 5 stars · license MIT · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_c6u3tsevekfyewdn GET https://markdownregistry.com/api/v1/resolve?ref=hsuanyulee/polaris/framework-self-dev GET https://markdownregistry.com/api/v1/blob/f7bdefa374df1d6e9a8135af29e6dcf479ca96cc099ad245d74b19b219e0a560
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.