项目

项目

我构建或探索过的项目、实验和工具。

AI 与 Agent

Agent Skills 探索实录 — AI Agent 时代的函数式蓝图

TL;DR: Skill 就是跑在大模型上的函数——封装固定流程、定义输入输出、支持跨 Agent 复用。本文从第一性原理出发,拆解 Skill 的本质、设计原则和工程实践,帮你把零散的 Prompt 经验沉淀为可复用的能力单元。 背景 Agentic AI 领域概念层出不穷,而 Skills 是近几个月讨论最多、我认为也最重要的一个。本文记录了我探索...

AI 软件工程 Claude Code Agent Skills

工程

用 NodeJS 构建一个玩具浏览器

开始之前没错,我又给自己挖了一个坑。我看到了一本名为《Web Browser Engineering》的有趣书籍,它教如何用 Python 构建一个浏览器。由于我现在正在学习 SICPJS,并将在课程结束时构建一个编译器,我认为这两门课程可能有些关联。我阅读了这本书的目录,确实,这本书主要聚焦于浏览器的核心功能:渲染、网络、解析 DOM...

浏览器

工程

从零构建 Redux(Redux 源码解读)

状态不过是一个 getter/setter。 本文你将学到什么 Redux 与 React-Redux 的设计与实现:本文深入探讨 Redux 和 React-Redux 的设计与实现,展示它们如何管理应用状态并促进组件间的通信。 状态管理(Getter、Setter):你将理解状态管理的基本模式,并能够理解其他任何状态管理工具。...

软件工程 前端 React

工程

Workspace V2 Tab System:把浏览器标签页带进工作空间

Workspace v2 要做的不是多画一排 tab。用户会同时打开多个业务对象,刷新和分享链接还要回到正确页面;后台 runtime 不能偷偷改 URL、弹层、事件或前台 CPU。最后真正要解决的是 ownership:intent、URL、tab 状态、runtime cache、sandbox 副作用和渲染 frame 分别归谁管。...

软件工程 前端 React

这个页面只列出当前仓库中已有笔记支撑的项目或实验。我不会编造不存在的 demo 或仓库。