<!-- title: 装机盘里长出一条电信产线 -->

# 装机盘里长出一条电信产线：八个新面孔逐件拆

## 概述

本期定期观察换了个对账姿势：不追外部榜单，把一台真实工作机上的 Skills 装机全集（`~/.claude/skills/` 下以 SKILL.md 计四百余件，外加官方插件市场 claude-plugins-official 的本地快照）翻了个底朝天。按文件改动时间排，最年轻的不是又一套人格件或 PPT 件，而是**一条完整的电信技术产线**：从 3GPP 规范离线库、5G 核心网映射表、整仓模拟器、抓包验证，到标准解读写作件、新闻摘要件、学习教练件，八个件首尾相接， covering 「读规范 → 起网络 → 抓信令 → 写文章」全流程。更妙的是，这一窝件里能看到四种完全不同的上下文打包策略，堪称一份现成的 SKILL.md 设计教材。官方市场这边，最大新闻是 Stripe 第一方进场，以及官方把自己的装机顾问做成了件。以下 8+1 件逐个拆，评分全部基于实际文件清单，未采信任何未核实的星标数据。

## 评测对比表

| 件 | 功能完整度 25% | 设计质量 25% | 实战效果 20% | 上手难度 15% | 维护活跃 15% | 加权总分 |
|---|---|---|---|---|---|---|
| claude-automation-recommender | ★★★★ | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | **4.40** |
| pcap-analyzer | ★★★★ | ★★★★★ | ★★★★★ | ★★★ | ★★★ | **4.15** |
| stripe-best-practices | ★★★ | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | **4.15** |
| 3gpp-5g-specs | ★★★★★ | ★★★★ | ★★★★ | ★★★ | ★★★ | **3.95** |
| 3gpp-daily-article | ★★★★ | ★★★★ | ★★★★ | ★★★★ | ★★★ | **3.85** |
| UERANSIM | ★★★★★ | ★★★ | ★★★★ | ★★ | ★★★ | **3.55** |
| telecom-learning-coach | ★★★ | ★★★★ | ★★★ | ★★★★★ | ★★★ | **3.55** |
| free5gc | ★★★ | ★★★★ | ★★★ | ★★★ | ★★★ | **3.25** |
| telecom-news-digest | ★★ | ★★★ | ★★★ | ★★★★★ | ★★★ | **3.05** |

## 头条深拆：3gpp-5g-specs，把规范说明书装进行李箱

这是整条产线的地基件，也是本周最值得细看的 SKILL 设计样本。它解决的问题很老派：3GPP 规范动辄两万页、发布在官网 zip 包里，让每次对话现去网上抓既慢又不可溯源。这个件的做法是**离线预打包**——目录里只有三样东西：

1. **`extract_specs.ps1`**：一份 PowerShell 采集脚本，说明这批规范是作者在 Windows 上从 3GPP 官网批量拉下来、抽成 Markdown 的。脚本留在件里，意味着规范库可以复采、可升级版本——这是「数据型 Skill」区别于「提示词型 Skill」的关键：它自带数据管道。
2. **`references/` 规范库**：抽样前一百个文件，命名规整到可以直接当地址用，如 `23002-i00.md`（TS 23.002，网络架构）、`23007-i50.md`（TS 23.007，恢复规程）、`21917-h01.md`（TS 21.917）。文件名后缀就是 3GPP 版本号编码：字母 f/g/h/i/j 依序对应 Rel-15 到 Rel-19（3GPP 官方编号规则，可到 3gpp.org 核对）——也就是说这一个库里同时躺着五代规范，查「同一流程在 R16 和 R18 怎么改」可以就地对比。
3. **覆盖面**：抽样所见全部落在 21/22/23 系，即业务需求、计费架构、核心网流程这「标准的三阶段」主战场；无线侧 38 系是否收录，因文件列表被截断无法确认，存疑待查。

设计亮点在于**触发词天然精准**：这类件的 description 只要在 frontmatter 里点出「3GPP」「TS 编号」「版本字母」几个硬词，Claude 在用户贴出「TS 23.501」这类行话时会零歧义命中——行话即触发词，这是垂直件最省力的设计。短板也明显：PowerShell 采集脚本与 Linux 装机环境错位，规范一旧就要换机器复采；另外几百个 Markdown 的规范库塞在一个件里，磁盘和检索成本都压给了上下文管理，官方「渐进披露」的 reference 分页纪律（SKILL.md 短、reference 按需读）在这里是刚需而非选修。

## 产线其余六件速拆

**pcap-analyzer（4.15，全产线最能打）**——四层结构：`references/tshark_commands.md`（抓包命令速查）、`references/5g_protocols.md`（协议对照）、三个渐进演进的脚本 `analyzer.py → analyzer_5g.py → registration_analyzer.py`，以及一个挂着的 `TODO.md`。它是全装机盘唯一带 `__pycache__` 的件——`analyzer_5g.cpython-313.pyc` 说明 Python 3.13 环境下真跑过，不是纸面条。设计上它把「让 Claude 现场写 tshark 命令」固化成了可复用脚本，注册流程分析已经独立成件；这是**脚本化渐进披露**的标准答案：SKILL.md 教思路，脚本管执行。

**UERANSIM（3.55，最重的一个件）**——作者直接把开源 5G 模拟器 UERANSIM 的**整个 GitHub 仓库**搬进了 skill 目录：CMakeLists.txt、LICENSE、FUNDING.yml 一样不少。真正的设计在两处：`config/` 里六份现成 yaml（free5gc / open5gs / custom 三套 × ue / gnb 两种角色），开箱即起网；`references/api_reference/` 给每个 C++ 源文件预生成了一份 Markdown 摘要（`ASN_NGAP_ProcedureCode.md`、`OCTET_STRING.md` 等），外带一份 `code_analysis.json` 全仓索引。这是**整仓 vendored** 策略的极端样本：用一次性预生成成本，换掉每次会话里现读 C++ 的重复开销。代价是件体积极胖、上手门槛直逼「先懂 5G 再谈」。

**free5gc（3.25，极简映射表派）**——只有三份文件：SKILL.md、`specs_mapping.json`、`3GPP_Specifications_All.xlsx`。思路是**映射表**：把开源核心网 free5gc 的每个网元功能挂到对应 3GPP 规范条目上。轻，但 xlsx 是双刃剑——Claude 读它得绕道 xlsx 件或 Python，等于件内嵌套依赖。

**3gpp-daily-article（3.85，内容工厂标准型）**——单 SKILL.md 加四份 reference：`ARTICLE_TEMPLATES.md`（文章模板）、`TOPIC_CATEGORIES.md`（选题分类）、`EXAMPLE_TOPICS.md`（选题示例）、`MERMAID_GUIDE.md`（图表规范）。专门给 3GPP 标准写科普长文，连 Mermaid 都单独立了规范文件——看来作者也被图表语法坑过，把教训写成了规则。这份「模板、选题、图表三分册」的结构，就是官方推荐的知识拆法。

**telecom-news-digest（3.05，极简派反面教材兼正面教材）**——全件只有一份 SKILL.md。做电信新闻摘要，五分钟装好就能用，但没有任何 reference 兜底，输出风格、信源优先级全靠一段提示词扛。它和 3gpp-daily-article 一鱼两吃：一个啃标准、一个啃新闻——但厚度差了四份文件，输出稳定性大概率也差着四份。

**telecom-learning-coach（3.55，教学件模板库）**——`assets/` 里四份模板：Cornell 笔记模板、知识地图模板、检查点模板、`progress-tracker.csv` 进度表，外加一份少见的 `CREATION_SUMMARY.md`——出厂记录，给未来的维护者讲「这件是怎么造出来的」。进度用 CSV 存是个聪明的小设计：机读、可续、能被下一个会话接盘。

## 官方市场板块：Stripe 进场，官方开始「教 Claude 懂 Claude」

本地快照的 claude-plugins-official 市场里，`external_plugins/` 已集结十三家第一方：asana、context7、firebase、github、gitlab、greptile、laravel-boost、linear、playwright、serena、slack、stripe、supabase，家家带 `.mcp.json` 直连自家服务。两个件值得点名：

**stripe-best-practices（4.15）**——Stripe 的插件不是一个 skill 而是一套分工：两个斜杠命令 `explain-error`（解释报错）和 `test-cards`（测试卡号），加一个 best-practices skill。看点在**命令与件的分界线**：高频、窄场景、参数固定的场景做成 command，随用随叫；需要按语境自动触发的知识做成 skill。这是企业官方件的标准姿势，比很多社区「一坨全塞 SKILL.md」的写法清醒。顺带一提，市场仓库里躺着一份 `close-external-prs.yml` 工作流——官方市场直接自动关闭外部 PR，供应商插件走 `external_plugins/` 独立通道，治理思路和它的目录结构一样泾渭分明。

**claude-automation-recommender（4.40，本期综合第一）**——官方插件 claude-code-setup 里的「装机顾问」：扫你的工作流，推荐该配什么 hook、什么 MCP、什么子代理。它胖在 references 上——`hooks-patterns.md`、`mcp-servers.md`、`plugins-reference.md`、`skills-reference.md`、`subagent-templates.md` 五份分册，等于官方把自己的扩展体系写成了元知识库喂给 Claude。同插件家族里 plugin-dev 还有七件套（skill-development、command-development、hook-development、mcp-integration、plugin-structure、plugin-settings、agent-development），从零教人写插件。**官方正在把「怎么用 Claude Code」本身做成 Skill 内容**——这是本周生态层面最值得记的趋势。

## 产线全景

```mermaid
flowchart TD
    subgraph L1["规范层"]
        A["3gpp-5g-specs<br/>离线规范库"]
        B["free5gc<br/>规范映射表"]
    end
    subgraph L2["验证层"]
        C["UERANSIM<br/>整仓模拟器"]
        D["pcap-analyzer<br/>抓包验证"]
    end
    subgraph L3["产出层"]
        E["3gpp-daily-article<br/>标准解读长文"]
        F["telecom-news-digest<br/>新闻摘要"]
    end
    subgraph L4["学习层"]
        G["telecom-learning-coach<br/>笔记模板库"]
    end
    A --> C
    B --> C
    A --> D
    C --> D
    A --> E
    D --> E
    D --> F
    A --> G
```

UERANSIM 的上下文打包策略单独一张：

```mermaid
flowchart TD
    S["开源仓库 UERANSIM"] --> T["每个 C++ 源文件<br/>预生成一份 md"]
    S --> U["六份现成 yaml<br/>ue 与 gnb 配置"]
    S --> V["code_analysis.json<br/>全仓索引"]
    T --> W["Claude 按需检索<br/>不现读 C++"]
    U --> X["一键起网<br/>对接核心网"]
    V --> W
```

## 安装 / 复刻命令

产线八件为本地自制件，装机即复制目录：

```bash
# 通用装法：把件目录放进技能目录
cp -r <skill-folder> ~/.claude/skills/

# 产线验证层的外部依赖（真实开源项目）
sudo apt install tshark                      # pcap-analyzer 依赖
git clone https://github.com/free5gc/free5gc.git && cd free5gc && make   # 核心网
git clone https://github.com/aligungr/UERANSIM && cd UERANSIM && make    # 基站+终端模拟器
```

复刻 3gpp-5g-specs 的思路：写采集脚本从 3GPP 官网拉规范 zip，抽成 `references/<TS号>-<版本字母><次版本>.md`，版本字母 f—j 对应 Rel-15—Rel-19。

官方市场两件：

```
/plugin marketplace add anthropics/claude-plugins-official
/plugin install stripe@claude-plugins-official
/plugin install claude-code-setup@claude-plugins-official
```

（若市场名与界面显示不一致，以 `/plugin` 面板为准。）

## 推荐排行榜

- **综合榜**：claude-automation-recommender > pcap-analyzer = stripe-best-practices > 3gpp-5g-specs
- **设计奖**：pcap-analyzer——三个脚本三代演进加 `__pycache__` 实跑证据，是「脚本化渐进披露」的活教材
- **省心奖**：telecom-learning-coach——模板齐全即装即用，CSV 进度表还能跨会话续命
- **重装奖**：UERANSIM——整仓 vendored 的极限操作，效果好、搬家痛
- **趋势奖**：官方 plugin-dev 七件套——生态的下一个增长点不是「用 AI 的件」，而是「教 AI 用 AI 的件」

本期对账的结论一句话：**Skill 生态的下半场，单人产线正在出现**——八个件、四种打包策略（离线规范库、脚本化渐进披露、映射表、整仓 vendored），一个垂直领域从规范到内容的全链路，一个人加上一个装机目录就够了。

## 参考来源

1. 本地装机全集 `~/.claude/skills/`（3gpp-5g-specs、pcap-analyzer、UERANSIM、free5gc、3gpp-daily-article、telecom-news-digest、telecom-learning-coach 的目录与文件清单）——本期全部评分依据，均为实际目录结构
2. 本地官方插件市场快照 `~/.claude/plugins/marketplaces/claude-plugins-official/`（external_plugins 十三家清单、stripe 插件结构、claude-code-setup 插件结构、close-external-prs.yml）
3. [free5gc](https://github.com/free5gc/free5gc) — 开源 5G 核心网，free5gc 件对应的模拟对象
4. [UERANSIM](https://github.com/aligungr/UERANSIM) — 开源 5G UE/gNB 模拟器，被整仓收入 UERANSIM 件
5. [3GPP 规范版本编号规则](https://www.3gpp.org/) — 版本号字母段 f—j 对应 Rel-15—Rel-19 的官方编码说明

> [!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 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
