AI-translated from English; not yet reviewed by a fluent editor.
# Pinagsasama ng chess skill para sa Claude Code ang pagsusuri ng Stockfish at mga tala ng manlalaro
> Pinagsasama ng pampublikong hanay ng Claude Code skills ang mga pagsusuri ng Stockfish, mga tala ng manlalaro at mga paliwanag na isinulat ng modelo sa isang post-mortem ng chess na maaaring suriin. Sinusubaybayan namin ang dokumentadong workflow at mga limitasyon nito.
By BIG CHANGE Editorial
Published: 2026-09-26T20:57:48.171Z
Updated: 2026-09-26T20:57:48.171Z
Canonical: https://bigchange.ai/blog/claude-code-chess-stockfish-postmortem-skill

AI-generated conceptual illustration by BIG CHANGE.
Ginagawang annotated PGN at HTML analysis board ng pampublikong hanay ng Claude Code skills ang isang chess game. Nagbibigay rin ang may-akda ng paraan para makagawa ng isinalaysay na video. Sinusuri ng Stockfish ang mga posisyon; nagtatanong pa ang Claude Code at nagsusulat ng mga paliwanag para sa manlalaro. Ang [repository](https://github.com/brumar/chess-postmortem-skills) ay may isang halimbawang laro at mga script sa likod ng prosesong iyon. Sinuri ng BIG CHANGE ang dokumentasyon at code sa commit na `46919038`, na may petsang Setyembre 26, 2026; hindi namin pinatakbo ang workflow o sinuri ang payo sa chess.
## Ang malaking pagbabago
- **Ano ang nagbago:** Inilalarawan ng maliit na pampublikong proyektong ito ang workflow na nag-uugnay sa pagsusuri ng posisyon ng chess engine sa mga paliwanag para sa mismong laro ng manlalaro at, kapag ibinigay, sa naitala nitong pangangatwiran.
- **Bakit ito mahalaga:** Maaaring suriin ng manlalaro nang magkakahiwalay ang PGN, engine sweep, mga na-save na query line at anotasyon. Dahil dito, mas madaling kuwestiyunin ang nabuong paliwanag sa mismong posisyong tinatalakay nito. Hindi sinukat dito kung nakatutulong ito sa paghusay ng manlalaro.
- **Ano ang dapat bantayan:** Ang modelo pa rin ang pumipili ng mga tanong, nagbibigay-kahulugan sa mga linya ng engine at sumusulat ng aral. Sinusuri ng verifier na batay sa prompt ang gawaing iyon, pero hindi pinatutunayan ng presensiya nito ang katumpakan. Dapat suriin ng mambabasang gagamit sa output para mag-aral ang mga binanggit na posisyon at linya.
## Mula sa talaan ng laro tungo sa mga posibleng pagkakamali
Ang input ay isang larong PGN, na maaaring direktang ibigay o kunin mula sa link ng laro. Itinatakda muna ng `chess-analysis` skill ang antas ng mambabasa para maitugma rito ang mga komento. Maaari ring magdagdag ng mga nakasulat na tala. Para sa naitalang think-aloud, gumagamit ang dokumentadong proseso ng lokal na transcription sa whisper.cpp at iniaayon ang pananalita sa mga tira gamit ang mga komento ng orasan sa PGN. Nakadepende ang pagtutugmang iyon sa maayos na datos ng orasan at sa pagtutugma ng mga binanggit na tira; hindi nito kayang kunin ang iniisip ng manlalaro mula sa PGN lamang.
Makikita ang unang mekanikal na pagsusuri sa [`sweep.py`](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/sweep.py). Inuutusan nito ang Stockfish na suriin ang posisyon bago at pagkatapos ng bawat aktuwal na tira, itala ang mga posibleng tira at score, at markahan ang tira kapag umabot sa default na 30 centipawn ang nasukat na lugi. Ang dokumentadong default na lalim ng paghahanap ay 22. Tinutukoy ng mga pagsusuring ito ang mga posisyong dapat siyasatin pa; hindi kusang ipinapaliwanag ng mga numero ang pagkakamali.
Pagkatapos, inaatasan ng skill ang isang Claude Code investigator na suriin ang bawat minarkahang posisyon. Maaari nitong [`query.py`](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/query.py) tanungin ang Stockfish tungkol sa mga alternatibong tira, pati paghahanap na limitado sa iminungkahing tira, at i-save sa JSON ang mga resultang linya. Hiwalay na mga tagubilin ang nagtatalaga sa investigator na siyasatin ang mga larawan ng board at ipaliwanag kung bakit gumagana ang isang tira o alternatibo. Maaari lamang gamitin sa paliwanag ang mga tala ng manlalaro kapag tumutukoy ang tala sa mismong tirang iyon. Dito nagiging tekstong pang-chess na isinulat ng modelo ang output ng engine, kaya pumapasok sa resulta ang paghatol at posibleng pagkakamali.
## Ano ang pinatutunayan ng mga pagsusuri at output
Inaatasan ng repositoryo ang `chess-analysis` skill ng hiwalay na verifier agent na suriin ang mga natapos na anotasyon kasama ang sweep at mga tala ng manlalaro. Saklaw ng checklist nito ang mga minarkahang pagkakamali, legal na baryasyon, pahayag sa pagsusuri at mga pahayag tungkol sa iniisip ng manlalaro; dapat tumugma sa sweep o sa mga na-save na engine query ang mga pahayag sa pagsusuri. Muli ring binabasa ng [`build_annotated.py` script](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/build_annotated.py) ang PGN at nag-uulat din ng mga error sa pag-parse. Magkakaibang pagsusuri ang mga ito: pinatutunayan ng pag-parse na nababasa ang mga tira, samantalang isa pang pagsusuring itinuturo ng modelo ang verifier para sa mga paliwanag. Walang isa man sa mga ito ang nagpapatunay na tama ang bawat interpretasyon. Sinasabi ng may-akda na bihira siyang makakita ng mga error sa sariling paggamit, pero wala siyang ibinigay na independiyenteng pag-aaral ng error.
Gumagawa ng standalone HTML board na may mga komento, graph ng pagsusuri at naka-cache na mga linya ng engine ang naka-save na annotated PGN at [`build_viewer.py`](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/build_viewer.py). Nagsisimula naman sa annotated PGN at sweep ang opsyonal na [`chess-video` skill](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-video/SKILL.md). Inuutusan nito ang Claude Code na gumawa ng storyboard, saka nirere-render ng mga script nito ang board, lumilikha ng salaysay at gumagawa ng MP4 na may subtitle. May isang halimbawang mula sa sariling rapid game ng may-akda ang repositoryo, kasama ang transcript, sweep, anotasyon at 6 minutong 49 segundong video. Ipinakikita ng halimbawang iyon ang nilalayong mga output, hindi ang nasukat na resulta sa iba-ibang manlalaro o laro.
## Mga kailangan, oras at limitasyon
Sinasabi sa [README](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/README.md) na kopyahin ang mga skill folder sa personal o project skills directory ng Claude Code, saka magbigay ng link ng laro o PGN. Kinukumpirma ng [sariling dokumentasyon ng Claude Code](https://code.claude.com/docs/en/skills) ang mga lokasyong iyon. Kailangan sa pagsusuri ang Python at `python-chess` at `cairosvg`, kasama ang executable ng Stockfish. Gumagamit ang fetch script ng repositoryo ng dati nang executable kung mayroon, o nagda-download ito ng Linux x86-64 build ng Stockfish 17.1. Inililista ng [kasalukuyang pahina ng pag-download ng Stockfish](https://stockfishchess.org/download/) ang bersiyong 19, kaya naka-pin sa mas lumang release ang fallback download ng repositoryo. Kailangan sa opsyonal na audio ang whisper.cpp at isang model; inilalarawan sa [dokumentasyon nito](https://github.com/ggml-org/whisper.cpp) ang pag-convert ng audio sa 16-bit WAV para sa `whisper-cli`. Kailangan din sa video stage ang Pillow, Piper text-to-speech o espeak, at FFmpeg. Nakadokumento ang mga paraang ito at dependency; hindi installation test o garantiya ng pagiging tugma sa partikular na makina ang artikulong ito.
Tinataya ng may-akda na aabot nang halos isang oras ang pagproseso para sa kumpletong pagsusuri at video. Walang inilagay na singil para sa takbong iyon ang repositoryo. [Inililista ng kasalukuyang talaan ng plano ng Anthropic](https://claude.com/pricing) ang Claude Code sa Pro, hindi sa Free; nagkakahalaga ang Pro ng $20 bawat buwan kapag buwanan ang bayad at may limitasyon sa paggamit. Dahil nakadepende sa kapaligiran ng mambabasa ang oras ng lokal na pag-compute, subscription o API, at opsyonal na transcription at pag-setup ng video, nag-iiba rin ang gastos. Dapat ituring na salaysay ng iisang user ang oras sa halimbawa at pananaw ng may-akda sa katumpakan nito.
## Sources
- [brumar/chess-postmortem-skills, README sa commit 46919038](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/README.md) — Salaysay ng may-akda tungkol sa laro, mga input, halimbawang output, pag-install, kailangan at tinatayang isang oras na pagproseso. Hindi independiyenteng sukat ang personal niyang pagtataya sa error at oras.
- [Chess analysis skill at checklist ng verifier](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/SKILL.md) — Inilalarawan ang PGN at opsyonal na tala/audio bilang input, Stockfish sweep, mga query ng investigator, pagbuo ng anotasyon, pagsusuring itinuturo sa modelo ng verifier at HTML output. Nasa naka-link na references/style.md ang checklist ng verifier; hindi pinatutunayan ng nakasulat na tagubilin na tama ang bawat pagsusuri.
- [Mga script sa pagsusuri ng chess: sweep, query, pagbuo ng anotasyon at viewer](https://github.com/brumar/chess-postmortem-skills/tree/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts) — Pinatutunayan ng code ang default na lalim at threshold ng lugi, mga limitadong Stockfish query na may naka-save na linya, muling pag-parse ng PGN at pagbuo ng HTML. Hindi execution test o pagtatasa ng kalidad ang pagsuri lamang sa source code.
- [Chess video skill at rendering script](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-video/SKILL.md) — Inilalarawan ang opsyonal na storyboard, salaysay, MP4, subtitle at HTML stage, kasama ang hiwalay na kailangan para sa video. Walang ginawang video ang BIG CHANGE.
- [Dokumentasyon ng Claude Code: skills](https://code.claude.com/docs/en/skills) — Kinukumpirma ang lokasyon ng personal at project skill directory. Hindi nito sinusuri ang pagiging tugma ng third-party project sa iba-ibang bersiyon.
- [Opisyal na pag-download ng Stockfish](https://stockfishchess.org/download/) — Inililista ang Stockfish 19 at mga download para sa iba-ibang platform. Naka-pin sa Linux x86-64 Stockfish 17.1 ang fallback download script ng sinuring proyekto.
- [Opisyal na repositoryo ng whisper.cpp](https://github.com/ggml-org/whisper.cpp) — Inilalarawan ang whisper-cli at pag-convert ng input sa 16-bit WAV. Opsyonal na bahagi ng proyektong ito ang transcription at pagtutugma ng audio sa mga tira; hindi namin sinubukan ang mga ito.
- [Pagpepresyo ng Anthropic Claude](https://claude.com/pricing) — Inililista sa individual plan table ang Claude Code sa Pro, hindi sa Free; nagkakahalaga ang Pro ng $20 kada buwan o katumbas na $17 kada buwan kapag taun-taon ang bayad. Maaaring magbago ang limitasyon sa paggamit at presyo; walang ibinigay na gastos kada takbo ang proyekto sa chess.
Newsletter ng BIG CHANGE
Ang kabuuang larawan, sa sarili mong bilis.
Mga kamakailang kuwento tungkol sa AI at robotics, mga pagbabagong dapat bantayan, at mga praktikal na ideyang magagamit. Pumili ng araw-araw na briefing, lingguhang digest, o buwanang pananaw.
Next scheduled send (UTC): . Your first edition arrives at the next scheduled send after you confirm.
Privacy mo, pasya mo.
Tumutulong ang kinakailangang storage na panatilihing ligtas ang site at tandaan ang mga pinili mo. Nananatiling naka-off ang opsyonal na Google Analytics hangga’t hindi mo ito pinapahintulutan. Mababasa mo ang lahat ng kuwento gamit lamang ang kinakailangang storage. Mga detalye tungkol sa privacy