explain-ladder
Pick the form before you write: text, diagram, throwaway page, or — only after a yes — video.先选形式再动笔:文字、图、看懂就扔的网页,视频要你点头才做。
sky-skills is a folder of skills for Claude Code: kernel engineering, technical PDFs, video and documents, and eleven design voices that each render HTML their own way. The generators never grade their own work — a separate reviewer reads only the rendered page, and the numbers on this page are checked against the disk. sky-skills 是一组给 Claude Code 用的 skill:内核开发、读技术 PDF、做视频和文档,还有十一个各自渲染 HTML 的设计风格。生成的一方从不给自己打分 —— 另有一个评审只看渲染出来的页面;这一页上的数字,也由脚本对着磁盘核对。
Illustration. A request enters, the skill whose TRIGGER words match picks it up, and design-review checks what was rendered. Each tile uses the real palette and typeface of its skill. 示意图。需求进来,TRIGGER 关键词对上的那个 skill 接手,design-review 再检查渲染出来的页面。每块小页面用的都是对应 skill 的真实配色和字体。
Each design skill fixes an identity — palette, type, material — and leaves the rest to the model. Pick a voice: the page below re-renders in that skill's real colours and fonts. It cycles on its own until you click.每个设计 skill 只定死自己的身份:配色、字体、质感,其余交给模型。点一个风格,下面这页会换成那个 skill 的真实配色和字体重排一遍。不点的时候它自己轮播。
The new firmware goes into slot B. Only after it is written and verified does the next boot switch to B. Cut the power halfway and slot A is untouched, so the device boots as before.新固件写进 B 槽。写完、校验通过,下次启动才切到 B。中途断电,A 槽原封不动,设备照常启动。
See the flow看升级流程Hover a tile and the skills it works with light up; click it for what it does, how to trigger it and where to see it. Blue builds systems and content, orange is a design voice, green judges, plans and keeps things current.鼠标移到一格上,和它配合的 skill 会亮起来;点一下看它做什么、怎么触发、去哪看。蓝色是系统与内容,橙色是设计风格,绿色负责评审、规划和更新。
Each step is the day a SKILL.md first landed in git (git log --diff-filter=A). Four design voices arrived on the same day; the first evaluator came one day later. Hover a dot to see which skill it was.每一级台阶是一个 SKILL.md 第一次进 git 的那天(git log --diff-filter=A)。四个设计风格同一天加入;第一个评审第二天就到了。鼠标移到圆点上看是哪个 skill。
The eleven design skills generate. design-review lives in another folder and sees only the rendered page. Every miss it learns from becomes a known-bug row and a new check, so the same bug is not missed twice. The idea comes from Anthropic's harness design for long-running apps.十一个设计 skill 负责生成。design-review 放在另一个目录,只看渲染出来的页面。它每漏掉一次,就多一条 known-bug 和一项新检查,同一个问题不会漏第二次。思路来自 Anthropic 的 harness design for long-running apps。
Each suite tests a checker, including cases that are broken on purpose and must be reported. Numbers from the last full run (2026-10-07).每一套测的是一个检查脚本,里面有故意做坏、必须报出来的用例。数字来自最近一次完整运行(2026-10-07)。
$ node skills/design-review/scripts/facts.mjs stale counts · documentation (27 across 6 file(s)): index.html :179 skills-total says 24, disk says 25 «24 skills.» :180 skills-total says 24, disk says 25 «24 个 skill。» docs/INSTALL.html :165 skills-total says 24, disk says 25 «all 24 skills» ✗ 27 problem(s) must be fixed · 16 more in showcase demos $ # fix the counts, run it again ✓ facts clean
Real output from 2026-10-07, the day the 25th skill landed: 27 stale counts in the documentation and 16 in the showcase demos, all fixed before the commit. Three of the lines are shown.2026-10-07 加入第 25 个 skill 当天的真实输出:文档里 27 处、展示页里 16 处过时的数字,提交前全部改掉。这里只摘了三行。
linux-kernel-dev writes, reviews and debugs drivers, Kconfig, device trees and patches across 44 subsystems. Every answer carries a [CLAIMS] block. fact-gate looks each symbol up in real 6.1 and 7.0 trees; then seven critics score the answer, and a safety failure vetoes it.linux-kernel-dev 写、审、调驱动、Kconfig、设备树和补丁,覆盖 44 个子系统。每个回答都带一段 [CLAIMS]。fact-gate 到真实的 6.1 和 7.0 源码树里逐个查符号;再由七个评审打分,安全一项不过就整份否决。
spin_lock_irqsave(), turn on CONFIG_DEBUG_ATOMIC_SLEEP while testing, and allocate the buffer with devm_ring_buffer_alloc()."「环形缓冲区的更新用 spin_lock_irqsave() 保护,测试时打开 CONFIG_DEBUG_ATOMIC_SLEEP,缓冲区用 devm_ring_buffer_alloc() 分配。」Illustration, but every lookup is real: checked against one Linux 6.1.141 tree. The invented symbol is exactly what fact-gate exists to stop.示意,但每次查找都是真的:在一棵 Linux 6.1.141 源码树里核对过。编出来的那个符号,正是 fact-gate 要拦下的东西。
Weights from docs/KERNEL-HARNESS.html; the scores drawn are illustrative.权重来自 docs/KERNEL-HARNESS.html;图上的分数是示意。
Counted with ls skills/*/templates/diagrams/*.svg: 78 anthropic, 33 apple, 25 glass, 8 ember, 8 sage, 3 primer — call chains, register bitfields, timing waveforms, address maps, state machines. Every tile below is one of those files. Hover to pause.用 ls skills/*/templates/diagrams/*.svg 数的:anthropic 78、apple 33、glass 25、ember 8、sage 8、primer 3 —— 调用链、寄存器位域、时序波形、地址映射、状态机。下面每一格都是其中一个文件。鼠标移上去会停。
Pick the form before you write: text, diagram, throwaway page, or — only after a yes — video.先选形式再动笔:文字、图、看懂就扔的网页,视频要你点头才做。
Technical diagrams where depth is the legend: raised exists, sunken is out of reach.深度就是图例的技术框图:凸起是存在的,凹陷是够不到的。
Photoreal chip explainers in one HTML file, with data moving through the die tick by tick.一个 HTML 文件里的写实芯片讲解,数据按时钟一拍一拍在芯片里走。
A skill is a folder. Four are a lone SKILL.md (skills-sync, design-planner, design-evolve, wechat-video-publisher); the rest carry scripts/, references/ or templates/ and must be installed as the whole directory, or their scripts will not run. Restart Claude Code afterwards — skills load by their TRIGGER words, so you never call one by name.一个 skill 就是一个文件夹。只有四个是单独一份 SKILL.md(skills-sync、design-planner、design-evolve、wechat-video-publisher);其余都带 scripts/、references/ 或 templates/,必须整个目录装,不然脚本跑不起来。装完重启 Claude Code —— skill 按 TRIGGER 关键词自动加载,不用点名。
All 28 skills, the harness slash-commands (/design-loop, /design-distill, /gdc-audit-critic) and six subagents install under ~/.claude/. The design harness finds its own engine through dr-cli, wherever you call it from.全部 28 个 skill、评审回路的斜杠命令(/design-loop、/design-distill、/gdc-audit-critic)和六个子 agent 都装在 ~/.claude/ 下。设计评审靠 dr-cli 找到自己的引擎,在哪个目录调用都行。
skills-sync notices when the repo is ahead, lists the new commits, and pulls only after you confirm. skills-sync 发现仓库有更新时列出新提交,你确认后才拉取。How the updater works →自动更新怎么工作 →
Trigger words for every skill, the bin/design-review walkthrough, cross-repo setup and a troubleshooting FAQ. 每个 skill 的触发词、bin/design-review 用法、跨仓库配置和排错问答。Open the install guide →打开安装指南 →
The nine-component plan for the design harness, rendered by five of the design skills.设计评审回路的九个组件计划,挑了其中五种风格各渲染一版。
A folder with a SKILL.md whose TRIGGER words tell Claude when to load it, plus any scripts, templates and references it needs. Written once, applied every time it is relevant.一个带 SKILL.md 的文件夹:TRIGGER 关键词告诉 Claude 什么时候加载它,再加上需要的脚本、模板和参考资料。写一次,每次用得上时自动生效。
anthropic-design ships md-mirror, md-rewrite-links, md-pack and cross-link-pack: render linked .md files as styled HTML and fold them in, so cp -r keeps every link working.anthropic-design 带四个脚本:md-mirror、md-rewrite-links、md-pack、cross-link-pack。把链接到的 .md 渲成带样式的 HTML 并收进同一个目录,cp -r 拷到哪里链接都不断。
Frontmatter with TRIGGER words, a body with the domain knowledge, and a script for every rule that must not be forgotten.frontmatter 写 TRIGGER 关键词,正文写领域知识;每条不能忘的规矩,配一个能跑的检查脚本。