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 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. 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 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 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. Nagsisimula naman sa annotated PGN at sweep ang opsyonal na chess-video skill. 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 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 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 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 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 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.