📘 概览
一句话
ICP Skills(go-icp) 是一套用 Go 编写的 ICP 备案信息查询工具集,围绕「公司 ↔ 域名 ↔ 小程序 / App」三类主体之间的备案关系,提供命令行、Go SDK 与 HTTP API 三种使用形态。
🎯 它是什么
在中华人民共和国境内提供服务的网站,依据《非经营性互联网信息服务备案管理办法》须办理 ICP 备案。备案信息天然地把「公司主体」与「域名 / 小程序 / App」绑定在一起——这是一条强关联、可公开查询、且由主管部门背书的资产关系链。
ICP Skills 把这条关系链当作可编程的资产测绘数据源:
| 维度 | 输入 | 输出 |
|---|---|---|
| 正向 | 公司名称 | 名下所有已备案域名 |
| 反向 | 域名 | 备案主体公司、备案号、审核日期 |
| 横向 | 公司 / 域名 | 关联的微信小程序、App |
🧩 三种形态
┌───────────────┐
│ go-icp CLI │ ← 单二进制,开箱即用
└───────┬───────┘
│
┌───────┴───────┐
│ Go SDK │ ← 内嵌到你的 Go 项目
└───────┬───────┘
│
┌───────┴───────┐
│ HTTP API │ ← 作为服务对外提供
└───────────────┘🗺️ 文档地图
| 你想…… | 看这里 |
|---|---|
| 理解工具到底解决什么问题 | 🎯 解决什么问题 |
| 理解整体设计思路 | 🧭 解决思路 |
| 看架构图与模块划分 | 🏗️ 整体架构 |
| 搞懂术语(备案号、主体、创宇盾…) | 🧩 核心术语 |
| 上手用起来 | 指南 → 快速开始 |