Matt Pocock 技能集
技能来源浏览器:围绕这个仓库构建一个实用扩展
设计本地只读工具,查看正式清单、调用元数据与版本差异,并明确教学设想不等于上游路线图或已交付应用。
你将学会
- 围绕现有文件能回答的问题构建
- 把来源追踪与修改操作分开
- 优先采用可访问的二维表达
开始前需要
- 理解基础仓库、工单系统与测试概念
- 能够区分指令内容和执行权限
选择采用方式,并追踪相关文件、权限边界和验证证据。
先看结论
- 清单浏览器应能展开每个数量对应的源码路径。
- 源码元数据一致不证明已安装版本更新。
- 设想中的工具保持只读,尚未作为应用交付。
围绕现有文件能回答的问题构建
一个有用的扩展可以回答:某种分发方式到底暴露哪些技能,有哪些源码文件支持这个判断?读取固定插件清单,定位每个 SKILL.md 及宿主元数据,再展示目录分类与调用声明。这是本地检查工具的设想,不是仓库已经提供的功能,也不是本文已经交付的交互应用。
现有的 25、33、37 三种范围很适合作为首个数据集。让读者在正式清单、开发链接选择和完整目录树之间切换,每个数字都能展开对应路径,而不是只播放数字动画。目标缺失或调用声明不一致应显示为发现的问题,不由浏览器悄悄修复。
把来源追踪与修改操作分开
第二个视图可以追踪包版本、插件版本和人工提供的已安装提交。已执行的版本脚本夹具给出了相同、不一致和保护性拒绝的例子。工具应该区分读取事实、推断结果和未验证状态;清单一致绝不能自动变成“安装已更新”的徽章。
第一个版本保持只读,不运行安装器、不建立用户级链接、不修改工单标签,也不执行技能正文中的指令。以后若加入修复操作,每项都应提供独立审查的差异和明确批准步骤。这样的设计既限制意外副作用,也能教会读者仓库的真实结构。
优先采用可访问的二维表达
路径表格与小型依赖图,比三维场景更直接地表达这些信息。本系列交付的静态图用于说明关系,正文与源码链接保持完整解释。只有发现二维视图无法表达的具体空间交互时,才值得引入 Three.js,而不是为了技术名词增加负担。
可以用寻找未正式分发技能、定位版本不一致、解释调用策略冲突等任务来评估工具,真实试验后再测正确率与耗时。当前交付的是文章、静态 SVG 和有界夹具,没有声称已经实现来源浏览器、托管编译器或实时 Agent 仪表盘。
实施步骤
- 1
从固定清单和目录树构建只读列表。
- 2
展示调用声明及其来源路径。
- 3
比较版本时保留未知安装状态。
- 4
加入丰富交互之前先验证读者任务。
可复制示例
{
"proposal": "local skills provenance explorer",
"readOnly": true,
"views": ["distribution inventory", "invocation metadata", "version provenance"],
"interactiveExplorerShipped": false,
"installerExecution": false,
"threeJsRequired": false
}常见问题
这是官方路线图项目吗?
不是。这是依据固定仓库结构提出的编辑项目设想。
第一版使用 Three.js 会更好吗?
没有具体需求就不必使用。路径表格和二维关系图更适合先解释这些关系。
资料来源
- .claude-plugin/plugin.json来源核查 2026-09-08
- scripts/link-skills.sh来源核查 2026-09-08
- scripts/list-skills.sh来源核查 2026-09-08
- scripts/sync-plugin-version.mjs来源核查 2026-09-08
- .agents/invocation.md来源核查 2026-09-08