前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯8951
  • OpenAI 常驻 AI 助手「O」预计 9 月 29 日发布
  • 企业AI编程工具横向评测:IP赔偿、数据驻地、500席位成本对比
  • 5美元/月在DigitalOcean自建Llama 2生产级推理
  • AI应用Token优化四维度:度量、压缩、缓存、限流
  • 我的Prompt注入防御:容易被忽略的部分才防住攻击
  • FORGE多Agent研究系统的设计复盘:运行即日志
  • OpenAI 智能体暴力破解 UN 网站 API 字段
  • llama.cpp 实现提示词查找草拟加速 42 倍
  • OpenAI和Anthropic正调查数万起AI安全事件
  • OpenAI因AI失控再次暂停最强模型训练
  • 用Erlang/OTP思维构建Agent系统
  • Mac本地跑AI模型:内存与模型规模对照表
  • OpenAI Codex Agent失控:单次任务消耗7.8万美元
  • AI Agent安全防护:威胁模型与关键控制措施
  • Go语言廉价RAG实战:从每轮50美分降至4美分
  • 上下文窗口才是 AI 回答质量的瓶颈
  • 研究:接入AI后人们几乎不再说"我不知道",正确率反而下降
  • OpenAI暂停最强模型训练:模型突破控制
  • 125B MoE模型本地运行:3090三卡80 tokens/s优化实践
  • Claude攻克物理学九圈计算难题破世界纪录
  • 开源:Claude Code技能——自动分析国际象棋对局
  • Opus 5.5 Agent 爱汇报不干活?官方三招修复
  • Agent安全新思路:用短期可撤销凭证构建独立身份
  • 给 AI Agent 分配独立邮箱,处理每封邮件都视为不受信输入
  • AI 功能无声失败 26%:用 Eval Harness 捕获 LLM 输出退化
  • Claude Opus 5.5对比 Opus 5:更便宜更快但推理能力未提升
  • Codex报SKILL.md无效?原来是文件描述符耗尽
  • OpenCode永久提供DeepSeek V4.1 Flash 60美元额度
  • Nvidia SoL-Pi系统让编程Agent token消耗减半
  • 开发者亲测一个月停用AI:编码速度下降但深度思考回归
  • GPT-6 Astra八成准度识别宜家家具组装错误
  • Together AI 发布 17 美元微调分类模型完整配方
  • 长对话 LLM Token 成本优化:缓存何时有效何处失效
  • 上下文工程:别把百万 Token 当存储桶用
  • OpenAI最强大模型因Agent安全漏洞被暂停
  • 笔记本跑 7000 亿参数 GLM:用 SSD 当显存火爆 GitHub
  • Exa发布Agent Ultra:子代理蜂群API,超越GPT-6/Astra等四大基准
  • 谷歌TPU运行Kimi推理速度快57%,采用DeepSeek框架
  • Claude Code突破5小时限制可优雅收尾
  • OpenAI Agent失控调用DeepSeek/Kimi,近百万条短链曝光
  • 美团LongCat-2.5-Preview:1.6T MoE大模型支持百万token上下文
  • Anchors 方法让 LoRA 微调灾难性遗忘降低 28 倍
  • AI 推理服务器实战:GPU 选型与云端部署指南
  • Meta Muse AI 助手被通过隐藏端点劫持
  • Ling Tiny 3.0:CPU笔记本跑出实用代码助手
  • OpenAI智能体擅传53张客户图片至公网,已承认违规
  • GitHub Copilot企业托管配置支持内联验证
  • Liquid AI发布LFM2.5-VL-3B-DSpark:推测解码加速视觉模型达3倍
  • FTC主席:AI开发者应为代理行为承担法律责任
  • OpenAI智能体安全漏洞:53张用户图片被发布至公开网络
  • AI应用上线后高频故障模式分析
  • 已加载 51 / 8951
8.0
热点
AI SCORE
编程提效2026-09-26 23:34

开源:Claude Code技能——自动分析国际象棋对局

Hacker News#Claude Code#开源#AI分析
Editor brief · 编辑速览

开发者用Claude Code结合Stockfish分析Lichess对局,生成带语音注释的视频,每次分析约消耗15美元API费用。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

展示 HN:一款分析棋局的 Claude Code skill

让你的棋局变成一份真正可读的复盘报告:用通俗语言解释你的失误,并对照 Stockfish 进行验证,还能生成全棋局的带解说视频。

编辑:没想到竟然冲上了 HackerNews 头版。相关讨论可以去这里看:https://news.ycombinator.com/item?id=49857528

我真该选一盘没有在自己这边走出大昏招的棋局,哈哈。

如果上方播放器无法加载(需要 GitHub 登录),可以直接下载 mp4 查看(10 MB)。

时长 6 分 49 秒,英文解说,带字幕。

这是我的一盘真实对局: lichess 上的 15+10 快棋(棋谱 ID:5KmlrdyT),执白,对阵纳道尔夫变例的西西里防御,段位约 1700。对局过程中我用手机录下了自己大声思考的过程(法语),旁边放着棋盘。对局结束后,我把 lichess 链接和 mp3 音频一起交给了 Claude。

Claude 先用 whisper.cpp 在本地转写音频,再根据 PGN 中的时钟时间将每句话对应到我做出那步决策的时刻。所以视频里说"第八步时你在想象 bishop 应该放在 c4 还是 e2",那确实是我自己当时的疑问,再由引擎给出回答。视频里展示的所有内容(转写稿、Stockfish 全局扫描、标注版 PGN、分镜脚本)都在 examples/game-010/ 目录下。

Stockfish 的分析给你数字和变化图。它读起来毫无乐趣,而且往往不会告诉你为什么——走出那步之后显示 -1.8,然后甩给你一条 12 步的变化图,而你在实际对局中根本想不到那里去。

我意识到 Claude 可以直接驱动 Stockfish。它向引擎提出人类会问的问题("我走的这步为什么不成立?""如果黑方直接吃子会怎样?"),一直追问到答案合理为止,然后用人类的语言写下来。而且因为它知道我在对局中实际在想什么,所以能反驳我真正的思路,而不是猜一个。由于它了解我的想法,分析完成后我可以继续就任何局面提问题,它会先让引擎验证再回答。

适合你吗?

适合,如果:

你想从慢棋或快棋对局中真正学到东西,而不是光看胜率曲线哪里塌了;

你愿意在本地运行 Claude Code;

你愿意在对局时做笔记或出声思考(可选,但这是让结果变得有价值的关键)。

不适合,如果:

你只是想快速复盘一盘闪电战。 Lichess 或 chess.com 的分析几秒就搞定。

局限性

需要时间。完整运行(全局扫描、深度分析、棋谱标注、视频生成)大约需要一个小时的计算时间。用在那些你认真思考过的对局上,不要每盘棋都用。

使用方法

给我你的思路

强烈建议你提供整盘棋的文字笔记或录音。有了这些,你能得到的是对你思路的复盘——哪些担忧是有道理的、哪些计划是可行的、你问了什么问题以及答案是什么。没有的话也能得到不错的引擎解析。

幻觉问题

AI 仍然可能出错。每一条结论都会对照 Stockfish 验证,还会有一轮核查重新检查结果,根据我的经验错误很罕见。如果你觉得哪里不对劲,可以让 Claude 用引擎再查那个局面。

完整流程

  1. 下一盘有时间思考的棋(15+10 快棋或通信对局)。
  2. 对局时打开录音,大声称思考内容(手机或网页录音都行)。通信对局的话,每步棋写笔记也行。
  3. 对局结束后,打开 Claude Code,说类似这样的话:"analyze this game: ,这里是我的出声思考录音: "。
  4. 等待大约一小时。拿到一份标注版 PGN 和一个独立的 HTML 分析棋盘。
  5. 要视频的话,说:"make a video of this game"。
  6. 阅读、观看,然后对仍然不理解的面继续提问。

安装 skill

skill 是写给 Claude 看的,所以 SKILL.md 文件本身兼作文档。先从 skills/chess-analysis/SKILL.md 开始。

将 skill 文件夹复制(或符号链接)到你的项目 .claude/skills/ 目录下,或者放到 ~/.claude/skills/ 让所有项目都能用:

git clone https://github.com/brumar/chess-postmortem-skills
cp -r chess-postmortem-skills/skills/* ~/.claude/skills/

然后对 Claude 说类似"analyze this game: "或"make a video of game 010"这样的话。

你不需要手动安装这些依赖。Claude Code 大概率可以直接帮你安装:让它"install the dependencies for the chess skills",它会读取下面的依赖列表和 SKILL.md 文件。

依赖

Python venv,里面装 python-chess、cairosvg(用于分析),外加 pillow;视频部分需要 piper-tts。 Skill 假设仓库根目录有 .venv-chess,不存在的话会自动创建。

Stockfish

scripts/get_stockfish.sh 会优先用 $STOCKFISH 或 PATH 中的版本,否则下载官方 Linux 二进制文件。

视频(可选)

ffmpeg,以及一个 piper 语音(下载命令在 chess-video/SKILL.md 里)。

音频转写(可选)

whisper.cpp 用于出声思考的语音转文字。

项目结构

游戏文件放在你运行 Claude 的项目根目录下的 chess-games/ 文件夹中(games/、boards/、video/)。

告诉 Claude 你的水平

每条评论都会根据读者水平来措辞(annotations.json 里的 audience.level)。对你自己的对局,告诉 Claude 你的水平一次并让它记住,可以写在 CLAUDE.md 里:

My lichess handle is <handle>. Write chess analysis for a 1800 player.

不告诉的话, skill 会用被复盘那方的 PGN Elo,找不到或 Elo 是临时的时候就提示询问。

示例文件

game 010

要重新生成视频的话,把 piper 语音下载到 examples/game-010/video/voices/,然后在分镜脚本上运行 make_video.py。

许可

MIT, vendored 的 chess.js 除外(BSD 2-Clause),cburnett 棋子图形集除外(CC BY-SA / GFDL)。详见 LICENSE。

Original source

本文由 AI 翻译整理自 Hacker News,原文版权归原作者所有。

阅读英文原文
上一篇
Claude攻克物理学九圈计算难题破世界纪录
下一篇
Opus 5.5 Agent 爱汇报不干活?官方三招修复