最近在看 AI Agent、Cursor、Claude Code、Codex 这类工具时,MCP、Skill、Rule 这几个词经常一起出现。
它们单独看都不难理解,放在一起却很容易混淆:
- 它们是不是都属于 Prompt 的高级形态?
Skill和Rule看起来都像是在“指导 AI”,差别到底在哪里?MCP听起来更底层,它和Skill、Rule到底是什么关系?
最近在看 AI Agent、Cursor、Claude Code、Codex 这类工具时,MCP、Skill、Rule 这几个词经常一起出现。
它们单独看都不难理解,放在一起却很容易混淆:
Skill 和 Rule 看起来都像是在“指导 AI”,差别到底在哪里?MCP 听起来更底层,它和 Skill、Rule 到底是什么关系?Agent Skill 是 Anthropic 于 2025 年确立的开放式 AI 代理构建标准。其本质是将复杂的 Prompt 工程、外部知识库(Reference)与执行逻辑(Script)封装为标准化的本地文件结构(通常以 SKILL.md 为核心)。
它的核心技术突破在于渐进式披露(Progressive Disclosure)架构:模型不再需要一次性读取所有背景设定,而是仅在推理过程中,根据当前任务的意图动态挂载必要的规则片段或数据引用。
在前端开发中,一次性渲染大批量数据的列表是性能杀手。一次性创建数万个 DOM 节点,导致浏览器样式计算和布局耗时巨大,会造成首屏加载白屏、滚动严重掉帧。可以使用虚拟滚动 进行优化。
想象一个滚动的长条,虽然数据有 10000 条,但用户的屏幕(视口)只能看到 10 条。我们只需要创建这 10 个节点的 DOM,随着滚动动态更新它们的内容和偏移量。
在前端开发中,经常会有大批量文件上传的需求。在面对“数千张高清图片批量上传”的需求时,传统的前端上传方案往往会出现各种各样的问题:
413 Payload Too Large 报错,且巨大的 HTTP 包体容易导致连接超时。针对这些问题,就需要前端分批上传,下面介绍一下一种支持分组、控制并发、且具备自动重试机制的大批量文件上传策略