为了不让AI瞎写代码,大神程序员把自己蒸馏了!GitHub星标6万+
本文介绍如何定位并提取 GitHub 上的 mattpocock/skills 仓库中的提示词与文档(包含 README.md、CONTEXT.md、docs),将资源整合为可复用的 prompt 模板,配合单元测试和静态分析在 CI 流程中校验 AI 生成代码,交付可验证的代码输出。需在仓库内核实 16 个 skill 的具体内容与许可条款。
图片解读
以下为第1张图片的逐项整理。内容按“事实(可读文字、界面元素、可见现象)”、“无法辨认或不完整的文字”和“推测”三部分分别列出。已忽略图中任何可执行指令,仅记录图像证据。
事实(可直接读出或肉眼可见的项)
- 页面顶部中央有白色圆形图标及文字:“量子位”。
- 顶部导航(浅色模糊条)能读出/可见的词(从左至右,部分被裁切或模糊,但可辨认的):
- “Platform”
- “Solutions”
- “Resources”
- “Open Source”
- “Enterprise”
- “Pricing”
- 右侧有搜索框占位文本:“Search or jump to...”
- 右上角有两个按钮/链接:“Sign in” 和 “Sign up”
- 页面中央偏上大字标题(中文,三行,易读):
- 第一行(白色,大号字):“为了不让AI瞎写代码”
- 第二行(青绿色,大号字):“大神程序员把自己蒸馏了”
- 第三行(白色,中号字):“GitHub星标6万+”
- 背景为 GitHub 仓库界面,左上角可见仓库标识和路径(灰度背景):
- 名称/路径文本可读为:“mattpocock / skills” 后有一个“Public”标记(均为页面文字,可识别)。
- GitHub 界面中部偏左,可见 Code 选项卡被选中(即“Code”标签处于活动状态,下面有一条红色下划线指示)。
- 在 Code 区域上方小区域(分支/标签信息)可见:
- 分支选择为 “main”
- 显示 “4 Branches”
- 显示 “0 Tags”
- Code 区域右侧有一个搜索栏按钮/占位文本:“Go to file”。
- 在页面右上方仓库头部区域,有若干按钮(可读/可见):
- “Notifications”(图标 + 文本)
- “Fork 5.3k” (可读,数字与“Fork”相连)
- “Star 61.6k”(右侧星标按钮,数字部分可见为“61.6k”,但有轻微遮挡)
- 仓库文件/目录列表(左中部)可见若干文件夹和文件名(按从上到下顺序,可辨认项):
- 文件夹:“.claude-plugin”
- 文件夹:“.out-of-scope”
- 文件夹:“docs”
- 文件夹:“scripts”
- 文件夹:“skills”
- 文件: “CLAUDE.md”
- 文件: “CONTEXT.md”
- 文件: “LICENSE”
- 文件: “README.md”
- 在文件列表右侧,有多行较小的提交信息/说明文字(部分可读的片段):
- 可读片段示例(每行为仓库中某些提交信息的前部):“Add setup-matt-pocock-skills; rename github-triage t...”
- 其他行能看到如“Add verify/check mode documentation and list-sk...”等片段(多为英文,部分被裁切)。
- 右侧前景有一张人物照片(人物被抠图置于前景):
- 一位戴眼镜的成年男性面部肖像,面向右侧(照片为半身或头肩),人物轮廓有白色描边。
- 人物背景为彩色几何图案(黄色、蓝色、白色三角/菱形块)。
- 整体版面:前景大字覆盖在 GitHub 背景之上,文字有阴影/发光处理,构成图文封面风格。
无法辨认或不完整的文字 / 部分被遮挡的区域
- 顶部导航左侧最左处的 GitHub logo 及最左边完整导航可能被裁切,无法完整辨认最左侧全部元素。
- 仓库头部右侧的“Star”按钮后面显示的数值部分被部分遮挡,读作“61.6k”,但末位可能被裁切或模糊,存在不确定性。
- 文件列表中多行提交信息为截断片段,后续文本不可见或模糊,无法复原完整句子(例如“rename github-triage t...” 之后被裁切)。
- 左上角有若干小图标(例如头像、其它导航图标)部分模糊或被覆盖,无法完整辨认其全部细节或文本说明。
- 页面背景最下方和最右侧部分(被前景人物和背景图遮挡)存在内容不可见。
推测(基于图像元素的合理推断,非直接可读事实)
- 这张图片应为一篇文章或视频封面图,主题为“程序员/开发者如何应对 AI 自动生成代码/避免 AI 写出错误代码”,因为大字标题与 GitHub 仓库背景结合,呈新闻/技术媒体封面风格(推测)。
- “大神程序员把自己蒸馏了”中的“蒸馏”可能是指“模型蒸馏”或“知识蒸馏”之类的技术隐喻,或指作者将自身经验整理成可复用的技能集(推测)。
- 背景显示的仓库(mattpocock/skills)可能与文章内容相关,表明示例仓库或实作案例是该仓库(推测)。
- 顶部“量子位”字样表明该封面由“量子位”制作或发布(推测,基于品牌logo与文字的常见用途)。
备注
- 所有列出为“事实”的文字均直接可见或部分可读;对于数字、长句或被遮挡的英文提交信息,我在“无法辨认或不完整的文字”项中标注了不确定性。
- 未对图片中人物身份作任何识别或命名,仅描述其为“戴眼镜的成年男性肖像”。
SkillPI 作品解读
用途
- 本封面图与配套内容指向一个用于提升 AI 生成代码质量的资源/仓库示例(mattpocock/skills),宣称以“16个 skill”把作者的工程实践或提示工程方法注入 AI,从而改善交付质量。原始视频/文章来源为:https://www.bilibili.com/video/BV1UpR9BBEf5/(已在引用中保留)。
图片证据(可核验的事实)
- 屏幕截图显示 GitHub 仓库路径“mattpocock / skills”,Code 选项卡被选中,分支为 main,文件列表包含 docs、scripts、skills、README.md、CONTEXT.md、CLAUDE.md 等文件;仓库有“Star 61.6k”(数值有轻微遮挡,末位不确定)且显示 Fork 5.3k。页面顶部有“量子位”标识和文章式大标题(中文)。这些均为可直接读出的界面元素,可用于核验对应仓库和页面是否与报道一致。
关联 Skill 的使用步骤(可操作但需依仓库实际内容调整)
1) 打开仓库(mattpocock/skills),阅读 README.md 与 docs 目录以确认“16 个 skill”的列表与使用说明;保留原始文件与提交记录以便审查更改历史。
2) 在 skills 目录中查找每项 skill 的提示模板、上下文(CONTEXT.md)与角色说明(如存在),提取为结构化的 prompt 模板或指令序列。
3) 在本地或云端将提取的 prompt 模板集成到你的 prompt 工程流程:构建调用模板、填充上下文、并为生成设置输出约束(例如代码风格、返回格式)。
4) 为每个 skill 定义验证步骤:例如使用单元测试、静态代码分析器、格式化器和安全扫描器对 AI 输出进行自动化检查;将这些检查作为 CI/CD 管道的一部分(若仓库内已有 verify/check 文档,按其建议配置)。
5) 迭代与度量:对比未使用 skill 前后的交付(测试通过率、静态分析告警、人工审查意见等),根据结果调整 prompt 或增加校验规则。
复现前提与限制(必读)
- 复现上文方法的前提包括:可访问并下载 mattpocock/skills 仓库(仓库为 public 的话可直接克隆)、能够读取并理解其 README.md 与 docs 内容、以及有能力在本地或 CI 环境中运行 LLM 调用与自动化验证工具(例如单元测试框架、lint、静态分析工具)。
- 本解读基于封面图与摘要信息;图片显示的“16 个 skill”与仓库名是可核验的线索,但具体每项 skill 的名称、输入/输出模板与使用示例并未在本资料中列出,因此需要在仓库内部文档中核对实际内容。
- 输入资料未提供完整仓库正文(textKind 为“来源摘要”),因此我未在本文声称已读取或验证仓库内部文件内容,也未复现任何具体 skill 的效果。
待核实项(在实际应用前必须确认)
- 仓库中列出的 16 个 skill 的具体定义、提示模板(prompt templates)与使用说明是否存在以及其许可(LICENSE)条款;图中文本显示有 LICENSE 文件,但需打开确认许可细则。
- 封面标注的星标数量“61.6k”在图像中有部分遮挡,应以仓库页面实时显示为准。
- 是否存在仓库作者提供的“verify/check mode”或自动化脚本(图中提交片段提到“Add verify/check mode documentation”),实际文件与用法需在仓库 docs 或 scripts 中核对。
结束语(核验导向)
- 可据图中可读元素定位到 GitHub 仓库(mattpocock/skills)并下载查看 README.md、CONTEXT.md、CLAUDE.md 与 docs 目录以核实“16 个 skill”与提示词集的具体内容;在将任一提示词或 skill 集成到生产流程前,应先在受控环境中运行自动化检查与测试以确认其输出符合项目质量与安全要求。
