Dd有设计感的开发者
Sukka 的头像
Sukka前端 / 基础设施工程师 · Hexo 核心成员

Sukka:一只毛绒绒的大尾巴狐狸,和 TA 维护的开源世界

Hexo 核心团队成员、nolyfill 作者、eslint-plugin-import-x 核心维护者、Next.js 活跃贡献者、DNSControl 的 Vercel provider 维护者。曾联合创办 ArcBox Labs,现在在 Manus「为 AI 时代重塑基础设施」。GitHub 简介最新写的是:「Vibe Code Cleanup Specialist」(AI 代码清理专家)。

@isukkaw「科学之城」第一批 · 3分约 15 分钟读完更新于 2026-10-21
  • 前端工程
  • 开源维护
  • 网络基础设施
  • React
  • 性能

一句话:一位以「正确与轻量」为审美的开源维护者:一边给 JavaScript 生态做减法(清理过时的 polyfill、修好 lint 插件),一边把家庭网络、DNS 和 CDN 调到极致。

代表作:Sukka Ruleset(★4.6 千)、nolyfill(★1.2 千)、foxact(★454)、DisqusJS、hexo-theme-suka、Make Bilibili Great Than Ever Before;维护或参与 Hexo、eslint-plugin-import-x、eslint-import-resolver-typescript、DNSControl、Next.js、MirrorZ。

关键数字:GitHub 377 个公开仓库、粉丝 4,283,近一年贡献 7,301 次;参与 hexojs、unjs、DNSControl、mirrorz-org 等 9 个组织。

自我介绍:X 名字是「Sukka / 毛绒绒的大尾巴🦊」,简介标注 zh_Hans / en_US 双语,「All opinions are my own, literally all of them.」

7,716X 关注者
2018加入 X
1.1 万GitHub 代表仓库 ★
4,278GitHub 关注者

Sukka 的 GitHub 简介从「前端工程师」一路改到了 2026 年的「Vibe Code Cleanup Specialist」。当 AI 生成的代码越来越多,「清理」本身正在变成一门手艺,而 TA 做了好几年的,恰恰就是这件事:nolyfill 清理依赖树里过时的 polyfill,foxact 把 React Hooks「做对」,eslint-plugin-import-x 把一个老牌 lint 插件重新整理一遍。

档案速览

Profile

身份
前端 / 基础设施工程师;Manus 在职;ArcBox Labs 前联合创始人
所在地
「City of Science which may or may not in China」(GitHub 原文)
开源角色
Hexo 核心团队、nolyfill 作者、eslint-plugin-import-x 核心维护者、eslint-import-resolver-typescript 共同维护者、DNSControl Vercel provider 维护者、Next.js 活跃贡献者
代表作
Sukka Ruleset、nolyfill、foxact、DisqusJS、hexo-theme-suka
技术栈
TypeScript、React / Next.js、Node.js 工具链、DNS / CDN / 家庭网络
网站
skk.moe(作品集)、blog.skk.moe(博客),部署在自己调教的基础设施后面

TA 到底在做什么?

Sukka 的开源可以分成两块。前端生态:Hexo 博客框架、React 工具库、lint 插件、依赖瘦身工具,以及对 Next.js、htmlnano 等项目的持续贡献。网络基础设施:自动更新的规则集、DNS 即代码、教育网镜像站帮助文档、IP 数据库,以及大量关于 DNS、CDN、家庭组网的长文。

两块工作有同一种气质:做减法、做正确、用数据说话。foxact 的 README 写着它严格遵循 React 最佳实践,「从不在渲染阶段读写 ref」,而这正是很多开源 Hooks 库没做到的。

本页依据 GitHub 个人主页 README 与仓库、博客 RSS 与 X 资料整理,资料截至 2026 年 10 月。skk.moe 有访问验证页,本次以 RSS 和 GitHub 内容为主。

成长与经历

  1. 2018

    博客与 Hexo

    注册 GitHub 与 X。为 Hexo 写了主题 hexo-theme-suka,并做了 DisqusJS:在无法直连 Disqus 的网络环境下,通过 Disqus API 渲染评论。之后加入 Hexo 核心团队。

  2. 2019–2020

    网络工具

    zsh 代理插件、在终端解析 IP 归属的 nali-cli,以及从 2020 年维护至今、适配 Surge、Mihomo、sing-box 等客户端的规则集 Sukka Ruleset。

  3. 2023

    nolyfill 与 foxact

    nolyfill 用一行命令替换依赖树里大量过时的 polyfill;foxact 是「做对了」的 React Hooks 工具库,兼顾浏览器、SSR 与 React Server Components。同年把博客迁移到 Next.js App Router。

  4. 2024

    lint 工具与用户脚本

    成为 eslint-plugin-import-x 的核心维护者;维护 DNSControl 的 Vercel provider;写了 B 站用户脚本 Make Bilibili Great Than Ever Before(★764)。博客写《我的家庭网络组网方案》《2024 年如何不用 create-react-app 从头配置 webpack》。

  5. ArcBox Labs

    联合创业

    作为联合创始人参与 ArcBox Labs。

  6. 2025

    DNS 与基础设施

    博客写 Proxmox VE 定制云镜像、《是什么,为什么,怎么做:谈谈 DNS 泄漏、CDN 访问优化与 Fake IP》、《用代码和 Git 管理 DNS 记录:DNSControl 和 GitHub Actions CI/CD 实践》。

  7. 2026

    Manus

    在 Manus「为 AI 时代重塑基础设施」;博客写为 Microsoft 365 添加同步通行密钥、PPPoE 半桥帮 UniFi 网关突破性能瓶颈、《生活在字典树上:存储和匹配海量的域名和 IP 地址》。

代表作品详解

nolyfill ↗

2023TypeScript★1.2 千

「Speed up your package installation process, reduce your disk usage, and extend the lifespan of your precious SSD.」你已经在用最新的 Node.js LTS,但 eslint-plugin-import、eslint-plugin-jsx-a11y、eslint-plugin-react 等包还在依赖为古老运行环境准备的 polyfill。nolyfill 一行命令把它们替换成轻量的实现,减少 node_modules 体积、加快安装。

它是一次对生态「臃肿」的系统性清理,也直接推动了 eslint-plugin-import-x 这类插件的现代化。

foxact ↗

2023React文档 foxact.skk.moe

「React Hooks/Utils done right. For Browser, SSR, and React Server Components.」所有 Hooks 都能扛住 React 18+ 的并发渲染,严格遵循 React 最佳实践,比如「从不在渲染阶段读写 ref」。每个 Hook 都考虑 SSR 和 RSC 的边界情况。

GitHub
★454

Sukka Ruleset ↗

2020 起TypeScript★4.6 千

由 Sukka 搜集、整理、维护的个人自用规则片段与规则集,适配 Surge、Mihomo、Clash Premium、sing-box、Surfboard、Stash 等客户端,持续自动构建更新。2026 年的博文《生活在字典树上》讲的就是怎样高效存储和匹配海量域名与 IP 地址。

DisqusJS ↗

2018JavaScript博客评论

在无法直连 Disqus 的网络环境下,用 Disqus API 渲染评论列表,让中文独立博客也能用上 Disqus。这是 TA 最早一批被广泛使用的作品。

参与维护的项目说明
Hexo流行的静态博客框架,核心团队成员
eslint-plugin-import-xeslint-plugin-import 的现代化分支,核心维护者
eslint-import-resolver-typescript共同维护者
DNSControlDNS 即代码(★4 千),维护 Vercel provider
MirrorZ Help校园网联合镜像站的帮助文档
Next.js活跃贡献者

个人网站研究

skk.moe 是 TA 的作品集,blog.skk.moe 是博客。站点部署在 TA 自己调教的基础设施后面,访问时可能会先看到一个「One More Step」验证页,页脚写着「Hosted by SukkaW」。

博客长期以性能优化、前端工程和网络为主题,以细致的实测和数据著称;每年还有一篇《浏览器从 A 到 Z》。标题常用破折号带出一个俏皮的副标题,比如「有催人跑的意思:使用 PPPoE 半桥帮助 UniFi 网关突破性能瓶颈」。

维度观察
技术Next.js App Router(2023 年迁移),Cloudflare 前置,自有验证页
统计卡片GitHub 主页的统计卡片由 TA 自己的 CDN 生成(github-profile-cards.cdn.skk.moe)
节奏每年数篇长文,2025–2026 年以网络与基础设施为主

写作

长处与局限

维度长处局限 / 需要留意
开源同时维护多个生态基础件,贡献面广多数工作是维护与修复,外界不易看到
技术前端工程与网络基础设施两手都深部分网络类项目受使用环境与政策影响
写作长文细致、有实测数据更新频率不高,博客有访问验证页
职业从联合创业到 Manus 做 AI 基础设施公司内工作细节未公开

可以从 TA 身上学什么

  • 做生态的清道夫:减法同样是贡献。
  • 考虑所有运行环境:浏览器、SSR、RSC,一个都不能少。
  • 长期维护基础设施:规则集、lint 插件,需要的是耐心。
  • 用数据说话:性能优化必须有实测。
  • 基础设施即代码:连 DNS 记录也可以用 Git 管理。

推荐先看这三个

  1. nolyfill ↗

    在你的项目里跑一次,看看 node_modules 能瘦多少。

  2. foxact ↗

    学习怎样写出对 SSR 和 RSC 都安全的 React Hooks。

  3. 用代码和 Git 管理 DNS 记录 ↗

    一篇可以直接照做的 DNSControl + GitHub Actions 实践。

去看看 Sukka 本人的作品

在你的项目里试试 nolyfill,或者读一篇 Sukka 的网络长文。

资料来源

  1. Sukka 的 X 个人资料
  2. GitHub:SukkaW
  3. SukkaW 的 GitHub 个人 README
  4. nolyfill README
  5. foxact README
  6. Sukka Ruleset
  7. 博客 blog.skk.moe
  8. skk.moe

本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。