在AI时代,程序员角色正从“写代码”转向“智能体编排”(Agent Orchestration)。通过Claude Code Skills和MCP(Model Context Protocol),AI不仅能思考,还能操作数据库、服务器、浏览器等现实系统。 以自动注册AWS账号为例,传统脚本需手动处理细节,而新范式通过SKILL.md定义流程,AI自主执行,结合helper.py处理精确任务,形成“自然语言流程+硬编码工具”的混合架构
别再把自己当成一个“写代码的”了。
如果你今天还在为怎么写一个for循环、怎么调通一个 API 而沾沾自喜,那你可能正在走向职业生涯的死胡同。
在 Claude Code 的新范式下,一种被称为“Agent Orchestration”(智能体编排)的能力正在取代传统的 Coding。
这不仅仅是关于“自动操作浏览器”。这是一个关于AI 如何接管一切的故事——从数据库运维,到服务器部署,再到复杂的跨系统交互。
以前,你是写代码的工匠;现在,你是指挥 AI 军团的将军。
一、 只有大脑是不够的,AI 长出了“手”
过去两年,我们都在玩“大脑在缸里”的游戏。ChatGPT 很聪明,但它触碰不到你的电脑。它能告诉你 SQL 怎么写,但不能帮你删库跑路(误)。
Claude Code Skills + MCP (Model Context Protocol)彻底改变了这一点。
- •MCP 是“手”:它是一个通用接口标准。通过它,Claude 可以连接 PostgreSQL 数据库、Kubernetes 集群、本地文件系统,或者——像我们今天要讲的——Playwright 浏览器。
- •Skills 是“肌肉记忆”:它是一份份 Markdown 写的 SOP(标准作业程序)。它告诉 AI:“遇到这种情况,请用这只手,做这几个动作。”
这种组合能干什么?
- •数据库管理员:写个 Skill,让 Claude 连接生产库,自动分析慢查询日志,并生成优化后的索引方案。(MCP 连接 PostgreSQL)
- •DevOps 专家:写个 Skill,让 Claude 监控 K8s 集群状态,发现 Pod 挂了自动重启并抓取日志。(MCP 连接 Kubernetes)
- •全栈自动化:写个 Skill,让 Claude 像人一样打开浏览器,注册账号,收邮件,验证通过。(MCP 连接 Playwright)
今天,我们就以全栈自动化为例,看看这个“通用架构”是如何在真实世界中落地的。
图片: MCP 让 AI 大脑长出了连接万物的手。
二、 告别“脚本小子”:一个 AWS 注册机器人的进化史
为了演示这个逻辑,我们来看一个真实的案例:全自动注册 AWS Builder ID。
1. 旧时代:脆弱的代码堆砌
以前,我们要实现这个功能,需要写一个几百行的 Python 脚本(参考仓库里的auto_create_account.py)。
你必须像个保姆一样,处理每一个细节:
Python
# 传统脚本:你必须告诉机器“怎么做 (How)”async with async_playwright() as p: browser = await p.chromium.launch() page = await browser.new_page() # 这一行要是网页改版了,脚本直接报错 await page.fill('input[name="email"]', email) # 你还得手动写死等待时间,既蠢又慢 time.sleep(5)这种代码是脆弱的。网页 ID 变了?崩。网速慢了?崩。
2. 新时代:基于 Skill 的意图驱动
现在,在SKILL.md中,我们不再写代码,而是写SOP:
Markdown
# AWS Builder ID Creator## Phase 1: Get EmailNavigate to tempmail100.com and extract the email.## Phase 2: Start AuthorizationNavigate to AWS auth page. Fill in the email.If asked for name, fill in "<YOUR_NAME>".发生了什么?
- • 我们不再调用
page.fill()函数。 - • 我们只是告诉 Claude:“去填表。”
- • Claude 读取
.mcp.json配置,知道自己有playwright这只手。 - • 它自己决定用什么选择器,自己判断页面有没有加载完。
这是降维打击。你只负责定义流程,AI 负责搞定细节。
三、 混合智能:当 AI 遇到“脏活累活”
当然,完全把控制权交给 AI 也是不现实的。有些高精度的“脏活”,依然需要代码的辅助。
这就是这个仓库最精妙的地方——混合智能架构。
在SKILL.md的编排中,Claude 会在关键时刻调用helper.py。
比如“提取验证码”这一步:
- •AI (Claude):负责宏观流程,监控邮件是否到达。
- •Code (Helper.py):负责微观提取。
Python
# helper.py:用精准的正则,防止 AI 产生幻觉def wait_for_aws_code(self): # 过滤掉示例图片里的假验证码 "555555" match = re.search(r'(?:验证码[::]\s*</div>\s*(\d{6})', content) return match.group(1)这种“Natural Language Flow + Hard Coded Tools”的模式,才是未来系统设计的标准答案。
四、 核心图解:上帝视角的 Agent 编排
如果你还没理解这有多强,看这张图。
这就是你未来要设计的系统架构。你不再是写for循环的人,你是设计这张图的人。
Code snippet
sequenceDiagram participant User as 用户 (Commander) participant Claude as Claude (Orchestrator) participant MCP as MCP通用接口 (The Hands) participant Browser as 浏览器/数据库/终端 (The World) participant Python as 辅助脚本 (Specialist) User->>Claude: "帮我搞定 AWS 账号" Note over Claude: 1. 加载 SKILL.md (SOP)<br/>2. 识别可用工具 (Playwright) Claude->>MCP: 启动浏览器能力 MCP->>Browser: 打开网页,填写表单 Note over Claude: 遇到复杂数据处理<br/>(如提取验证码) Claude->>Python: 调用 helper.py Python-->>Claude: 返回精准数据 Claude->>MCP: 继续执行后续操作 MCP->>Browser: 完成注册 Claude->>User: "任务完成,已存入账号池"图片:混合智能架构的工作流。
五、 只有拥抱变化,才不会被淘汰
Claude Code Skills 展示了一种可能性:
未来的编程,不是写代码,而是写“技能书”。
- • 你写好
SKILL.md(技能书),AI 就学会了操作流程。 - • 你配置好
.mcp.json(装备栏),AI 就拥有了操作工具。 - • 你写好
helper.py(外挂),AI 就拥有了精准计算能力。
这个aws-builder-id-creator仓库只是一个起点。你可以用同样的逻辑,去重构你的运维脚本、你的数据分析流、你的测试自动化。
不要再做一个只会写代码的工匠,去成为一个指挥 AI 军团的指挥官吧!
更多 Claude code skills 文章
https://cc.guapihub.net