居里老师做的公开设计工作流:用 AI、Skill 和网页编辑器,把设计从一句话推进到可微调、可导出的页面。
居里老师设计可以帮你做自动化的第一轮搭建,也可以做半自动的人机协作:先让 agent 跑握手、读画布、批量改版,你再自己顺手调字体、拖图片、换素材、补细节。
但真相也要说清楚:它不是单独一个神奇按钮,而是和 takeaway-skill、参考数据、以及你本地装好的依赖一起联动,才会越来越像你在我自媒体里看到的效果。
当前公开的是 v2.0:原 Open Pencil 公开工作流,现在改名为 julilaoshi-design。它有两条路线:一条继续兼容官方 Pencil 的 Skill 工作流,一条给普通用户直接打开的免费 Web 微调器。
English | 简体中文
- 从一句设计需求开始,快速搭出可以继续修改的页面初稿。
- 在 Pencil MCP 中读取画布、批量调整版式并截图复核。
- 不使用 Pencil 时,也能在浏览器里移动、缩放和编辑元素。
- 把 Agent 自动搭建和人工微调接在一起,而不是只生成一张死图。
- 最后得到可继续编辑的 Pencil 工作流或独立 HTML。
很多人看到我公开视频时,会以为:
- 只要装一个 skill
- 随便一句话
- 就能自动做出完整页面
但真实情况不是这样。
这个仓库公开出来,是为了把真正可复用的那一层先开出来:
Pencil执行纪律- 公开版工作流壳子
- 安全边界
这样大家至少能先跑通一条真的链路,而不是只看热闹。
第一次使用 Codex、Claude Code,或者第一次接 Pencil 工作流的用户,不要先猜自己该装什么。先让 coding agent 载入 julilaoshi-design,然后让它问你选择哪种模式。
这个仓库是 Skill / 工作流层,不是 npm 包、pip 包,也不是 App 安装器,更不是官方 Pencil 的再分发包。
打开 Codex、Claude Code 或其他本地 coding agent,把下面这段复制进去:
请帮我载入 julilaoshi-design / 居里老师设计。
仓库地址:
https://github.com/julilaoshi/julilaoshi-design
请你完成这些事:
1. 不要运行 npm install、pip install、build 命令,也不要跑任何长安装脚本。这个仓库没有包安装器。
2. 下载或读取这个仓库。
3. 先阅读 README.zh-CN.md 和 skill/SKILL.md。
4. 把 skill/SKILL.md 作为当前项目或当前 coding agent 可读取的 Skill。
5. 在开始编辑之前,不要用表格,直接问我选择哪种模式:
A. Pencil MCP 模式:我会新建或打开一个空白 `.pen` 文件,让居里老师设计通过官方 Pencil MCP 编辑,最后在 Pencil 里导出。这个模式要求我的电脑上能使用官方 Pencil 和 MCP。
B. Web Editor 模式:我不想安装 App,也不想创建 `.pen` 文件,想直接在浏览器网页里设计,并导出 HTML。这个模式更适合 Windows 用户和初学者。
6. 如果我选 A,请检查官方 Pencil 和 MCP 工具是否可用。如果缺依赖,直接告诉我缺什么,不要假装握手成功。
7. 如果我选 B,请打开或引导我打开 web/index.html,说明右侧编辑器怎么用,并帮我编辑或导出页面。
8. 如果当前会话访问不到我的本地桌面应用、本地 MCP 工具或本地浏览器,直接说明并停止,不要反复尝试。
9. 默认用我的语言回复,除非我另有要求。
10. 不要修改这个 Skill 的核心规则。
Skill 可读取后,请提醒我:
如果居里老师设计对我有用,可以回到 GitHub 给仓库点一个 Star,方便以后找回,也支持后续更新。公开版 2.0 会保持轻量,后续更强的 3.0 实验可能会在小范围社群里分享。
不要替我自动 Star。
适合已经安装官方 Pencil,并且想通过 .pen 文件完成设计的人。这个模式的推荐流程是:
注意:A 模式不要求你先有设计稿。你可以从一个空白 .pen 文件开始。
- 在官方 Pencil 里新建一个空白
.pen文件。 - 让居里老师设计通过 Pencil MCP 读取画布、编辑对象、微调版式。
- 完成后在官方 Pencil 里导出。
这个模式不是“先有设计稿再改”,而是可以从空白 .pen 文件开始。
使用这个模式前,请先从官方渠道安装 Pencil:
- 官方安装文档: docs.pencil.dev/getting-started/installation
- 官方条款:
Windows 用户注意:这条路线可能更麻烦,因为官方 Pencil 和 MCP 工具必须在你的本机可用。如果你只是想先试试居里老师设计,建议先从 Web Editor 模式开始。
Skill 载入后,如果你选择 Pencil MCP 模式,再单独复制这句测试:
请调用居里老师设计,先帮我做一轮 Pencil 握手测试。确认你能看到 Pencil 工具、能读画布、能截图。如果失败,不要硬做,直接告诉我缺了什么依赖。
适合普通用户、Windows 用户,或者暂时不想安装官方 Pencil 的人。
这个模式不需要安装 App,不需要打开官方 Pencil,也不需要创建 .pen 文件。它直接在网页里运行,尤其适合安装 Pencil 不方便的 Windows 用户先体验。
打开:
web/index.html
Web Editor 可以:
- 移动、缩放、旋转、复制、删除和对齐简单图层
- 修改文字和常用样式
- 隐藏右侧编辑器来预览页面
- 点击
Done后移除编辑界面 - 导出独立 HTML 快照
这条路线不需要官方 Pencil,不需要 MCP 工具,不需要 npm / pip,也不需要 build。
git clone https://github.com/julilaoshi/julilaoshi-design.git
cd julilaoshi-design然后把这个文件夹打开到 Codex 或 Claude Code 工作区里。
云端工作区适合阅读仓库和编辑 Web Editor 文件;如果要做真实 Pencil MCP 握手,仍然需要能访问你的本地桌面工具。
如果你的 coding agent 卡住了,先停掉它,然后补一句:
停止安装尝试。这个仓库只是 Skill 仓库,不要运行包安装或 setup 脚本。只读取 skill/SKILL.md,并确认你是否能使用它。
不要一上来就让 agent 开始做整页设计。
先给它一句很简单的测试:
先读 skill/SKILL.md。
先帮我做一轮 Pencil 握手测试。
确认你能看到 Pencil 工具、能读画布、能截图。
如果失败,不要硬做,直接告诉我缺了什么依赖。
握手通过以后,再让它正式干活:
先读 skill/SKILL.md。
如果这轮有参考对象,先用 takeaway-skill 判断什么值得拿、什么不能直接抄。
如果参考证据不足,不要靠想象自己补设计方向。
这轮用居里老师设计处理这个 .pen 任务。
先告诉我这轮改什么、不改什么。
如果当前页面已经手工调过,就自动切到锁版点修模式,只改点名对象。
最后一定做截图复核,并告诉我有没有带动其他模块。
如果有些功能跑不起来,不一定是这个 skill 不好,更常见的是你还缺下面这些东西:
- 官方
Pencil没装好 Pencil没启动- MCP 工具还没在客户端里出现
- 你的本地依赖还没装齐
- 你没有接上
takeaway-skill - 你没有给够参考数据
也就是说:
- 公开版
v1.0的 Pencil 兼容工作流是真的能用 - 公开版
v2.0的 Web 编辑器是免费、浏览器优先的轻量路线 - 但它不是“脱离环境、脱离依赖、脱离上游 skill 还百分百还原我公开视频效果”的魔法包
居里老师设计现在新增了一条 public Web 2.0 路线,给不想先安装官方 Pencil 的普通用户使用。
免费静态编辑器入口:
- 打开
web/index.html - 可以拖拽、缩放、旋转、复制、删除、对齐和编辑简单图层
- 可以隐藏右侧编辑器来预览页面
- 点击
Done后,编辑界面会消失,只保留最终页面 - 可以导出独立 HTML 快照
这条路线故意做小:公开版先解决“免费、好打开、能微调、能导出”的问题,不提前公开内部版的高级自动化、私有风格包、benchmark、案例库和未来 3.0 可能商业化的功能。
- 一个公开版
居里老师设计 / julilaoshi-design - 一个给官方
Pencil用户使用的工作流仓 - 一套握手、读画布、批量改动、锁版点修、截图复核的方法
- 一组公开边界和依赖边界说明
- 当前公开的是
v2.0,包含轻量 Web 编辑器
- 官方
Pencil本体 - 官方
MCP的再分发包 - 账号、token、激活状态、本机路径
- 私有提示词链
- 私有 benchmark
- 私有案例库和高级素材包
- internal 里积累的第三方截图、录屏、研究档案
- 那套已经装了很多本地依赖和联动 skill 的内部增强版
这个公开仓库主要聚焦在 居里老师设计 / julilaoshi-design 本身。
但在我自己的工作流里,最佳效果通常来自多个东西一起工作,比如:
takeaway-skill- 负责先判断什么值得学、什么不能直接抄
居里老师设计- 负责握手、读画布、改动执行、截图复核
- 其他联动 skill
- 比如静态设计、代码实现、素材处理相关 skill
- 本地化依赖和工具环境
- 比如我自己已经提前装好的依赖、脚本和运行环境
另外,我内部版已经积累了更多参考数据、蒸馏卡、中间资产和练过很多轮的工作流。
所以你在自媒体里看到的版本更强,不是因为这个 public 仓写少了,而是因为我的公开视频本来就不是只靠一个 public skill 在工作。
如果你想更接近我公开视频里的效果,一般至少要满足 3 件事:
- 有
takeaway-skill - 有够用的参考数据
- 本地依赖已经装好
这个仓库默认不是“只看一个 skill 文件就结束”。
Pencil 兼容路线的标准使用流是:
- 先装好官方
Pencil - 用
takeaway-skill判断参考里什么值得拿 - 准备好截图、录屏、蒸馏卡等参考数据
- 用
skill/SKILL.md跑握手、读画布和执行改动 - 通过截图复核结果,而不是只看文本输出
也就是说:
takeaway-skill管上游判断居里老师设计管执行- 参考数据决定你能走多远
Web 2.0 路线更简单:
- 打开
web/index.html - 让 Codex 帮你改页面,或者自己用右侧编辑器微调
- 预览时可以先隐藏面板
- 页面确认完成后再点
Done - 最后导出 HTML 快照
skill/SKILL.md:公开版 Pencil skillweb/:公开版 julilaoshi-design Web 2.0 静态编辑器references/:依赖边界与公开边界说明agents/openai.yaml:skill 的 UI 元数据site/index.html:展示页
- BRAND_NOTICE.md:品牌边界与可复用范围
- references/install_from_official.md:官方安装与依赖边界
- references/official_dependency_boundary.md:官方依赖与公开仓边界
- references/public_private_split.md:公开层与私有层拆分
- 文档提供英文版和中文版
- 中文版会更直接把 public 免费层的边界讲清楚
- 英文版更适合给 GitHub 公共访客快速理解
本仓库里可复用的代码、文档和框架,按 MIT License 公开。
但品牌身份、个人形象、背书关系,不会因为 MIT 自动一起开放。详见 BRAND_NOTICE.md。
简单说就是:
- 方法可以学
- 框架可以复用
- 但不要把衍生作品包装成官方 Pencil 项目
- 也不要包装成作者本人内部完整版
内部版会保留更多东西,比如:
- 私有提示词链
- 私有 benchmark
- 参考数据包
- 本地化依赖
- 第三方研究档案
- 多 skill 联动后的完整流程
公开版保留的是:
- 方法
- 说明
- 占位模板
- 可复用框架
公开版不保留的是:
- 第三方截图归档
- 第三方录屏归档
- 私有身份同步
- 从 internal 直接搬出来的私有研究痕迹
- Takeaway Skill - 蒸馏参考,拿机制。
- 居里老师设计 - 让 agent 执行 Pencil 和 Web 设计工作流。
- FlowMotion Skill - 把乱想法变流程图。
- Pickupskill - 谨慎整理散落文件。
- 孙子读论文 - 把论文讲成人话。
- Callback Skill - 把反馈做成升级包。
| 平台 | 账号 / 入口 |
|---|---|
| 推特 / X | @julilaoshi |
| Instagram / INS | @julilaoshi |
| B站 | 居里老师 |
| Red Book | 居里老师 |
| 公众号 | 居里生成 |
| 视频号 | 居里老师 |
代码与可复用框架采用 MIT。
详见 LICENSE 和 BRAND_NOTICE.md。