to-tickets SKILL.md skillA
to-tickets from shumingyang-opencode/mattpocock-skills-zh-tw is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add shumingyang-opencode/mattpocock-skills-zh-tw/to-tickets@git:20260806.5bfe60bPins git:20260806.5bfe60b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- shumingyang-opencode/mattpocock-skills-zh-tw
- Path
skills/engineering/to-tickets/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260806.5bfe60b, committed Aug 6, 2026
- First version recorded
- Jul 8, 2026
- Size
- 5,590 bytes
- Repository stars
- 3
- License
- MIT
把計畫、規格說明或目前的對話拆成一組曳光彈 tickets,每個都宣告自己的阻塞邊,發佈到設定的追蹤器——在本機是每個 ticket 一個檔案、以文字表示邊,或在真正的追蹤器上用原生阻塞連結。.
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
# 拆解為 Tickets 把計畫、規格說明或對話,拆成一組**tickets**——曳光彈垂直切片,每個都宣告**阻塞**它的 tickets。 Issue 追蹤器與分診標籤詞彙應該已經提供給你——如果沒有,執行 `/setup-matt-pocock-skills`。 ## 流程 ### 1. 收集上下文 從對話上下文中已有的內容出發。如果使用者以參數傳入一個參考(規格說明路徑、issue 編號或 URL),就把它取來,讀取它的完整內文與評論。 ### 2. 探索程式碼庫(選用) 如果你還沒探索過程式碼庫,就去探索,以了解程式碼目前的狀態。Ticket 標題與描述應該使用專案的領域詞彙表詞彙,並尊重你接觸區域的 ADR。 尋找預先重構程式碼的機會,讓實作更容易。「先讓改動變容易,再做容易的改動。」 ### 3. 草擬垂直切片 把工作拆成**曳光彈** tickets。 <vertical-slice-rules> - 每個切片在每一層(schema、API、UI、測試)中切出一條狹窄但**完整**的路徑——是垂直的,而**不是**單一層的水平切片 - 完成的切片可以獨立展示或驗證 - 每個切片的大小要能放進單一的乾淨上下文視窗 - 任何預先重構都應該先做 </vertical-slice-rules> 給每個 ticket 它的**阻塞邊**——必須先完成才能開始的其它 tickets。沒有阻塞者的 ticket 可以立即開始。 **大範圍重構是垂直切片的例外。** **大範圍重構**是單一的機械式變更——重新命名欄位、重新標記共享符號——其**影響半徑**擴散到整個程式碼庫,因此單一次編輯會同時破壞數千個呼叫點,任何垂直切片都無法保持綠燈。別硬塞進曳光彈;把它排成**擴展–收縮**。先擴展:在舊形式旁邊加入新形式,讓什麼都不破壞。然後依影響半徑分批遷移呼叫點(每個套件、每個目錄一批),每批是自己的一張 ticket、被擴展所阻塞,並因為舊形式仍然存在而讓 CI 一批接一批保持綠燈。最後收縮:一旦沒有呼叫者留下,就刪除舊形式,放在一張被每個遷移批次阻塞的 ticket 中。當連批次都無法單獨保持綠燈時,保留這個順序,但讓它們共享一條集成分支,而全部批次都阻塞一張最終的整合與驗證 ticket——只有在那裡才保證綠燈。 ### 4. 詢問使用者 把建議的拆解呈現為編號清單。每個 ticket 顯示: - **標題**:簡短具描述性的名稱 - **阻塞於**:哪些其它 tickets(如果有的話)必須先完成 - **交付內容**:這張 ticket 讓之運作的端對端行為 詢問使用者: - 粒度感覺對嗎?(太粗/太細) - 阻塞邊正確嗎——每張 ticket 是否只依賴真正阻擋它的 tickets? …
Read the whole file at its exact version.
How to install
mdr add shumingyang-opencode/mattpocock-skills-zh-tw/to-tickets@sha256:a9faa49397f060b0The line at the top of this page pins the label git:20260806.5bfe60b, 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_m5f2gkfybl2bcqaf)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 8, 2026 and Aug 6, 2026, about one every 7 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260806.5bfe60b latest | 2026-08-06 | 5bfe60b | 5,590 B | A | view · diff |
| git:20260721.ed37663 | 2026-07-21 | ed37663 | 5,707 B | A | view · diff |
| git:20260710.19c50d5 | 2026-07-10 | 19c50d5 | 5,800 B | A | view · diff |
| git:20260710.44eed54 | 2026-07-10 | 44eed54 | 5,811 B | A | view · diff |
| git:20260708.d29732e | 2026-07-08 | d29732e | 5,788 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 (5590 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
shumingyang-opencode/mattpocock-skills-zh-tw · 3 stars · license MIT · pushed 2026-10-07 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_m5f2gkfybl2bcqaf GET https://markdownregistry.com/api/v1/resolve?ref=shumingyang-opencode/mattpocock-skills-zh-tw/to-tickets GET https://markdownregistry.com/api/v1/blob/a9faa49397f060b085b5b8e0d7841f0cda9f597f02693dfac79d5d9bb239b97c
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 shumingyang-opencode/mattpocock-skills-zh-tw
Every file in shumingyang-opencode/mattpocock-skills-zh-tw