这是本栏 Skills 生态第 7 轮定期观察,做的是同赛道对比横评。前几轮看下来,一个事实越来越扎眼:写作、画图、部署、办公这些“通用赛道”已经挤成了红海——审查闸挤破头、画图件从 10 种卷到 35 种、部署件拆开是四个物种。但把镜头转向垂直行业,情况完全相反:本栏翻检装机环境时发现,电信研发这个冷门方向,四件 Skill 恰好拼出了一条完整的 5G 实验室流水线——查规范、仿基站、起核心网、抓包验尸,一步不缺。
本期核心发现有三条:
先说明数据口径:本期四件来自本机装机环境(官方仓库 anthropics/skills 之外的自建与社区件,截至发稿未见于主流聚合市场大榜),评分含主观使用成分,供参考。
| Skill | 功能完整度 25% | 设计质量 25% | 实战效果 20% | 上手难度 15% | 社区活跃度 15% | 加权总分 |
|---|---|---|---|---|---|---|
| 3gpp-5g-specs | ★★★★ | ★★★★ | ★★★ | ★★★★ | ★★★ | 3.65 |
| UERANSIM | ★★★★ | ★★★ | ★★★★ | ★★★ | ★★★★ | 3.60 |
| free5gc | ★★★★★ | ★★★ | ★★★ | ★★ | ★★★★ | 3.50 |
| pcap-analyzer | ★★★ | ★★★ | ★★★★ | ★★★★ | ★★ | 3.20 |
注意加权总分的倒挂:功能上限最高的 free5gc 只拿第三,最不起眼的查规范件拿了第一。原因后文细说。
定位:把 3GPP 规范库变成可查词典。3GPP 的 23、24、29、38 系列加起来上千份文档,人肉定位“哪份规范、哪一章、哪张表”是电信工程师的日常酷刑,这件的活儿就是把这一步变成一句话。
亮点:它的价值不在生成而在导航——给出条款号和章节位置,再让人回原文核对,幻觉空间被压到最小。这是行业件最正确的姿势:上游是 3GPP 官方文本(23.501 系统架构、24.501 NAS 协议这些是全球运营商的圣经),Skill 只做索引层,不碰“理解”这个高危动作。
短板:版本迭代快,本地缓存的规范容易过期,查完记得核对版本号;另外它不替你读懂规范——从“查到条款”到“真正看懂”,中间那口力气还是你自己的。
设计观察:这类件的触发词必须写行话。"23.501""SBA"“注册流程”一喊就醒;说“帮我看看 5G 的规矩”反而叫不醒它。垂直件的 description 里,行话密度就是唤醒率——这条经验通用赛道用不上,垂直赛道是命门。
定位:上游是同名开源项目 UERANSIM——纯软件实现的 5G 终端(UE)和基站(gNB)模拟器,在一台笔记本上就能模拟手机开机、搜网、注册进核心网。Skill 把编译步骤、配置文件、对接参数(PLMN 网号、TAC 跟踪区、切片 SST)整理成可照抄的清单。
亮点:它是学 5G 信令的最短路径。真机抓不到的 NAS 注册消息,在模拟环境里肉眼可见,一条一条对规范看。对做预研、写方案、备课程的人,等于把实验室塞进了终端。
短板:参数错一个就注册失败,报错是底层日志不是人话,新手容易卡在第一晚;而且它单件无意义——没有核心网可注册,模拟器就是个空壳。它是典型的链条件,天生要跟 free5gc 配对。
定位:上游 free5gc 是知名开源 5G 核心网项目,把 AMF、SMF、UPF、UDM 等一整排网元(NF)跑在一张网卡上。Skill 的价值是把十来个网元的启动顺序、数据准备、容器编排,从“折腾一下午”压到“喝杯咖啡”。
亮点:四件里唯一直接“拥有一个 5GC”的件。跑通之后,切换流程、会话管理、PFCP 那条 N4 接口,全都从 PPT 名词变成你眼前活着的进程。
短板:上手分最低——内核依赖、路由转发,高级特性一碰就深,资源占用也不小。它还暴露了一条规律:上游项目越重,Skill 的“安装向导”价值越大,但天花板也被上游锁死。Skill 教得会你启动,教不会你运维。
定位:给它一个 pcap/pcapng 文件,它按协议栈分层剥开——SCTP 承载里的 NGAP、嵌套的 NAS 消息、GTP-U 隧道、PFCP 会话,产出一份时间线。
亮点:零组网成本,一个文件就能开工;生产网抓回来的包也能喂,是真实排障里的“第一现场”。四件里实战分最高不是没道理的——规范会背错、环境会搭挂,包不会说谎。
短板:抓包环节通常要 root 权限,权限设计要小心;协议覆盖跟随它的脚本字典,冷门协议会哑火。
同门彩蛋:装机环境里还有 pcap-generator(造包复现故障)和 pcap-modifier(改字段回放)。分析、生成、改写三件,一条“验尸线”凑齐——又一个“垂直件成套出现”的现场证据。
flowchart TD
A["看不懂规范条文"] --> B["3gpp-5g-specs 查原文"]
B --> C["要复现信令流程"]
C --> D["UERANSIM 仿基站手机"]
D --> E["free5gc 起核心网"]
E --> F["信令真跑起来"]
F --> G["pcap-analyzer 抓包验尸"]
G --> H{"跟规范对上了吗"}
H -->|对不上| G
H -->|对不上| B
H -->|对上了| I["写结论出报告"]
每一环的输出正好是下一环的输入:查规范是为了搭环境,搭环境是为了跑信令,抓包是为了回头验证规范。闭环合上,这个赛道就不再需要任何通用件来救场。
四件各自的“宿主”关系也很清楚——Skill 全是壳,内核全是上游项目:
flowchart TD
A["3gpp-5g-specs"] -->|查| B["3GPP 官方规范库"]
C["UERANSIM"] -->|仿| D["开源模拟器"]
E["free5gc"] -->|起| F["开源 5G 核心网"]
G["pcap-analyzer"] -->|剥| H["tshark 协议字典"]
规律一:流水线决定生态位。 通用赛道比拼的是“谁描述写得好”,垂直赛道比拼的是“谁卡住了流水线的哪一环”。环节是现成的,Skill 只是往空位里填人。这解释了为什么四件会同时出现在一个环境里——不是巧合,是工作流的形状决定的。
规律二:门槛即护城河。 写作件一周出一个竞品,5G 件没人跟你抢——能写明白 NGAP 和 PFCP 的人,本来就在这个行业里。门槛反过来也是天花板:受众窄、star 涨不动,在以热度排序的聚合市场(skillsmp.com、skills.sh 这类站点)上永远上不了榜。垂直件的可见性危机,本质是目录站点的行业分类缺失——哪天聚合市场加行业 tab,这条赛道才会被看见。
规律三:评测维度要换表。 “社区活跃度”对垂直件应该改成“上游活跃度”:Skill 本身可能半年不更新,但只要 free5gc、UERANSIM 这些上游项目活着,件就没死。这也是本期加权总分的倒挂原因——查规范件赢在确定性(上游是 3GPP 官方文本,永不跑路),核心网件输在上手门槛。功能上限和日常使用频率,在垂直赛道是两个反比指标。
对行业的影响值得一提:电信设备商的新人培训周期以月计,规范检索、环境搭建、信令排障恰好是培训成本最重的三段。这类“实验室进终端”的件最先吃掉的,大概率是培训与预研市场——这是判断,未经数据证实,但方向大概率不会错。
# 通用安装:把 Skill 文件夹放进 Claude Code 技能目录即可被识别
mkdir -p ~/.claude/skills/free5gc
# 将 SKILL.md 与配套脚本复制进该目录,重启会话生效
# free5gc(核心网,建议先读官方 README 再动手)
git clone https://github.com/free5gc/free5gc.git
cd free5gc && make
# UERANSIM(基站与终端模拟器)
git clone https://github.com/aligungr/UERANSIM.git
cd UERANSIM && make
# 抓包工具(pcap 系列件的底层依赖)
sudo apt install tshark
tshark -i any -f "sctp port 38412" -w ngap.pcapng
# 3GPP 规范原文(23.501 系统架构,浏览器直达)
# https://www.3gpp.org/ftp/Specs/archive/23_series/23.501/
编译参数以各上游项目官方 README 为准;核心网与模拟器对接时的 PLMN、TAC、切片参数,交给 Skill 的清单照抄即可。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
