Јавни пакет вештина за Claude Code претвара шаховску партију у означену PGN датотеку и HTML таблу за анализу. Аутор нуди и поступак за прављење видео-снимка са нарацијом. Stockfish процењује позиције, док Claude Code поставља додатна питања и пише објашњења за играча. Репозиторијум садржи разрађен пример једне партије и скрипте за тај поступак. BIG CHANGE је прегледао документацију и код у ревизији комита 46919038, од 26. септембра 2026; нисмо покретали поступак нити сами процењивали шаховске савете.
Суштинска промена
- Шта се променило: Овај мали јавни пројекат документује поступак који повезује провере позиција шаховским мотором са објашњењима прилагођеним сопственој партији играча и, ако их достави, његовим забележеним размишљањима.
- Зашто је то важно: Играч може засебно да прегледа PGN, потпуну анализу мотора, сачуване варијанте из упита и коментаре. Тако је лакше преиспитати генерисано објашњење у конкретној позицији на коју се односи. Овде није мерено да ли то помаже играчу да напредује.
- На шта обратити пажњу: Модел и даље бира питања, тумачи варијанте мотора и пише лекцију. Провера заснована на упутству прегледа тај рад, али само њено постојање не доказује тачност. Читалац који жели да користи излаз за учење треба да провери наведене позиције и варијанте.
Од записа партије до могућих грешака
Улаз је PGN запис партије, који корисник може непосредно да достави или да га прибави преко везе до партије. Вештина chess-analysis прво утврђује ниво играча како би његове коментаре прилагодила том играчу. Могу се додати и писане белешке. За снимљено размишљање наглас, документовани поступак користи локалну транскрипцију помоћу whisper.cpp и поравнава говор са потезима на основу временских ознака у PGN-у. То поравнавање зависи од употребљивих података о времену и подударања изговорених помена са потезима; није начин да се само из PGN-а реконструишу играчева размишљања.
Први механички пролаз описан је у скрипти sweep.py. Она тражи од Stockfish-а да процени позицију пре и после сваког одиграног потеза, бележи кандидатске потезе и њихове оцене и означава потез када измерени губитак достигне подразумеваних 30 центипешака у скрипти. Документована подразумевана дубина претраге је 22. Ове процене издвајају позиције за детаљнији преглед; саме бројке не објашњавају грешку.
Вештина затим упућује истраживачког агента Claude Code-а да испита сваку означену позицију. Његов query.py може да тражи од Stockfish-а анализу алтернативних потеза, укључујући претрагу ограничену на предложени потез, и да сачува добијене варијанте у JSON-у. Засебна упутства налажу истраживачу да прегледа слике табле и објасни зашто потез или алтернатива функционише. Белешке играча смеју да утичу на објашњење само ако се односе на тај потез. Ту се излаз шаховског мотора претвара у прозу о шаху коју пише модел, па се у резултат уносе процене и могуће грешке.
Шта провере и излази потврђују
У репозиторијуму, вештина за chess-analysis тражи од засебног агента-проверавача да прегледа коначне коментаре уз потпуну анализу и белешке играча. Контролна листа обухвата означене грешке, легалне варијанте, тврдње о проценама и изјаве о томе шта је играч мислио; оцене морају да одговарају потпуној анализи или сачуваним упитима мотора. Скрипта build_annotated.py поново учитава PGN и пријављује грешке при рашчлањивању. То су различите провере: рашчлањивање потврђује да се потези могу прочитати, док је проверавач још један моделски усмераван преглед објашњења. Ниједна од њих не доказује да је свако тумачење тачно. Аутор каже да су грешке у његовој личној употреби биле ретке, али не нуди независно истраживање грешака.
Сачувана означена PGN датотека и build_viewer.py праве самосталну HTML таблу са коментарима, графиконом процена и кешираним варијантама мотора. Засебна, необавезна chess-video вештина полази од означене PGN датотеке и потпуне анализе. Тражи од Claude Code-а да напише сценарио, а затим њене скрипте приказују таблу, генеришу нарацију и праве MP4 са титловима. У репозиторијуму је један пример ауторове брзе партије, са транскриптом, анализом, коментарима и видео-снимком од 6 минута и 49 секунди. Тај пример показује предвиђене артефакте, а не измерене резултате код већег броја играча или партија.
Предуслови, време и ограничења
У датотеци README пише да фасцикле вештина треба копирати у личну или пројектну фасциклу вештина у алату Claude Code, а затим доставити везу до партије или PGN. Званична документација за Claude Code потврђује те локације фасцикли. За анализу су потребни Python и пакети python-chess, cairosvg и извршна датотека Stockfish-а. Скрипта репозиторијума за преузимање користи постојећу извршну датотеку ако је доступна; у супротном преузима верзију Stockfish 17.1 за Linux x86-64. Актуелна страница за преузимање Stockfish-а наводи верзију 19, тако да је резервна опција у репозиторијуму везана за старије издање. За необавезну аудио-функцију потребни су whisper.cpp и модел; његова документација описује претварање звука у 16-битни WAV за whisper-cli. За видео-фазу потребни су и Pillow, Piper за претварање текста у говор или espeak, као и FFmpeg. Ови поступци и зависности су документовани; овај чланак не представља инсталациони тест нити гаранцију компатибилности са одређеним рачунаром.
Аутор процењује да потпуна анализа и израда видеа трају око сат времена. У репозиторијуму није наведен трошак тог покретања. Актуелна табела планова компаније Anthropic наводи Claude Code у оквиру плана Pro, а не Free; месечна цена плана Pro је 20 долара, уз ограничења коришћења. Време обраде на локалном рачунару, евентуална претплата или коришћење API-ја, као и необавезно подешавање транскрипције и видеа, утичу на трошак у зависности од окружења читаоца. Трајање израде примера и ауторову оцену тачности треба посматрати као исказ једног корисника.



