web-access 深度拆解:一个 Agent Skill 如何定义 Claude Code 的联网与浏览器边界

引子:原生工具是否足够

Claude Code 开箱即带两个联网工具:WebSearch 负责发现,WebFetch 负责提取。能力清单看似完整,但在真实的 Agent 联网任务中,会接连遇到三类典型障碍:

  • 读取微信公众号文章,WebFetch 返回的是「环境异常」的空壳;
  • 访问小红书账号页,正文在 JS 执行后才渲染,curl 仅能取回骨架;
  • 同时调研多个竞品官网,串行 WebFetch 耗时长,且回传的大段 HTML 会将上下文撑爆。

这三类障碍暴露的不是 Claude Code 的能力不足,而是缺少两样东西:一套联网的调度策略,以及一层浏览器能力。原生工具是零件,却没有引擎将其组织起来。

web-access(当前 v2.4.1,作者一泽 Eze)补全的正是这一层:联网策略 + CDP 浏览器代理 + 站点经验积累(CDP 即 Chrome DevTools Protocol,Chrome 浏览器的底层控制协议)。它的特别之处在于,这并非一个「代为联网的脚本」,而是一份指导 Agent 如何思考联网任务的哲学文档,外加一个最小化的 CDP 代理实现(572 行零依赖 Node 脚本)。

本文不做功能罗列,而是从源码层面将其拆透:先阐述设计哲学,再解析 CDP Proxy 的工程实现,最后落到笔者主导的一个 AIGC 内容生产系统——以一个真实生产系统的技术选型与边界识别,印证 web-access 的价值。需要强调的是,本文的真正主角是笔者的工程实践(服务端 axios 爬虫框架、OPRO Prompt 自我进化,OPRO 即 Optimization by PROmpting,基于提示的 Prompt 自动优化算法),web-access 是用来反哺验证选型边界的业界参照。全文只回答一个问题:一个优秀的 Agent Skill,究竟该具备怎样的形态——以及一个工程师如何从自己的生产实践中识别技术边界、并找到解法。

阅读更多
Claude Code Insights - 版本演进追踪与知识库

Claude Code Insights 是一个系统化追踪 Claude Code 版本演进与 Anthropic 技术生态的知识库项目。
包含三大模块:版本编年史、文章知识库、HTML 示例集,全部零依赖,浏览器直接打开。

GitHub: FrizzleFur/claude-code-insights

目录


项目背景

作为 Claude Code 的深度用户,我追踪了它从 v0.2.21 到 v2.1.150 的完整演进历程。在这个过程中,我发现:

  1. 版本更新极其频繁(有时一天多个版本),手动追踪不现实
  2. Anthropic 的技术博客质量极高,但散落在各处,缺乏系统化整理
  3. 功能演进有清晰的脉络,但需要时间线视角才能看清

于是,我构建了三个互补的模块来解决这个问题

阅读更多
FlowKit - Flow-Deep 深度管道

Flow-Deep 是 FlowKit 的全量深度引擎,所有质量关卡不可跳过,适用于复杂/重要/高风险任务。
本文是 FlowKit 系列教程第五篇(最终篇)。

GitHub: FrizzleFur/flowkit | 系列导航

目录


与 Flow 的核心差异

Flow-Deep 定位为高风险任务的”保险模式”。与 /flow 相比,核心区别在于不可跳过

阅读更多
FlowKit - Flow 轻量编排

Flow Skill 是 FlowKit 的轻量编排引擎,将多个技能串联为”优化 → 思考 → 规划 → 执行”管道,通过参数灵活控制每个阶段。
本文是 FlowKit 系列教程第四篇。

GitHub: FrizzleFur/flowkit | 系列导航

目录


整体流程

阅读更多
FlowKit - Multi-Agent 协作

Multi-Agent Skill 是 FlowKit 的 Agent Teams 方案生成与执行引擎,通过 tmux 分屏实现多 Agent 真正的并行执行。
本文是 FlowKit 系列教程第三篇。

GitHub: FrizzleFur/flowkit | 系列导航

目录


为什么需要多 Agent

单 Agent 模式下,所有任务串行执行。但实际开发中,很多任务是可以并行的:

1
2
3
4
串行: 认证模块(2h) → 数据库迁移(1h) → API 测试(1h) = 4h
并行: 认证模块(2h) ──┐
数据库迁移(1h) ──┼─→ 2h(节省 50%)
API 测试(1h) ────┘

更重要的是,不同任务需要不同的专业角色。一个 Agent 同时做后端开发、测试和安全审计,不如三个专业 Agent 各司其职。

阅读更多
FlowKit - Prompt 量化评分

Prompt Skill 是 FlowKit 的基础模块,基于乔哈里视窗理论和 3S 原则,提供 Prompt 自动评分、问题诊断和优化。
本文是 FlowKit 系列教程第二篇。

GitHub: FrizzleFur/flowkit | 系列导航

目录


核心问题

大多数人写 Prompt 只关注”怎么措辞”,但 Prompt 的质量问题远比措辞复杂。核心难点在于:你知道的东西,AI 不一定知道。

这就是为什么需要一个系统化的评分框架 —— 不只看文字质量,而是从认知科学角度评估 Prompt 的信息完整度。

阅读更多
FlowKit - AI 原生工作流编排的设计哲学

FlowKit 是一套为 AI 编程助手设计的结构化任务编排工具集。本文是系列教程的第一篇,从设计动机出发,讲清楚”为什么要造这个轮子”以及整体架构。

GitHub: FrizzleFur/flowkit

目录


为什么造这个轮子

阅读更多
AI笔记系列(五)—— RooCode插件分析

目录


RooCode插件分析

本文基于官方文档、社区资料与实际体验,系统梳理RooCode插件的架构、功能、技术实现与典型工作流,并对比其前身Cline插件,帮助开发者快速了解和上手这一AI驱动的VSCode开发助手。


1. RooCode概述与官方信息

RooCode(前身为Roo Cline)是一个强大的VS Code插件,提供AI驱动的自主编码代理功能,能够在编辑器中直接与用户交互,帮助完成各种开发任务。

主要功能包括:

  • 🚀 生成代码:从自然语言描述生成代码
  • 🔧 重构和调试:重构和调试现有代码
  • 📝 编写和更新文档:创建和维护文档
  • 🤔 回答问题:解答关于代码库的问题
  • 🔄 自动化:自动化重复性任务
  • 🏗️ 创建:创建新文件和项目


阅读更多
AI笔记系列(四)—— 高德Mcp Server:打通AI与地图服务的桥梁阅读更多
AI笔记系列(三)—— Agent与多智能体系统

目录

AI笔记系列(三)—— Agent与多智能体系统

AI-Agent的基本概念

AI-Agent(智能代理)是一种能够自主感知环境、做出决策并采取行动以实现特定目标的智能系统。Agent的核心决策逻辑是让大语言模型(LLM)根据动态变化的环境信息选择执行具体的行动或者对结果作出判断,并影响环境,通过多轮迭代重复执行上述步骤,直到完成目标。

一个典型的Agent决策流程可以精简为:

  • P(感知)→ P(规划)→ A(行动)

其中:

  • 感知(Perception):Agent从环境中收集信息并提取相关知识的能力
  • 规划(Planning):Agent为了某一目标而作出的决策过程
  • 行动(Action):基于环境和规划做出的动作

在工程实现上,Agent通常拆分为四大核心模块:

  • 推理:使用LLM等模型进行思考和决策
  • 记忆:存储历史信息和知识
  • 工具:Agent可以调用的外部功能
  • 行动:执行具体操作的能力

目前Agent主流的决策模型是ReAct框架(Reasoning + Acting)及其变种,这种框架让Agent能够在思考和行动之间交替进行,从而更有效地完成复杂任务。

阅读更多