AI-translated from English; not yet reviewed by a fluent editor.

# Sebuah keterampilan catur Claude Code memadukan analisis Stockfish dengan catatan pemain

> Kumpulan keterampilan Claude Code publik menggabungkan evaluasi Stockfish, catatan pemain, dan penjelasan buatan model dalam ulasan pascapertandingan catur yang dapat ditinjau. Kami menelusuri alur kerja dan batas yang didokumentasikannya.

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

![A chess player studies a midgame position on a wooden chessboard beside an analog chess clock in a quiet club room.](https://bigchange.ai/api/media/file/chess-postmortem-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Kumpulan keterampilan Claude Code publik mengubah permainan catur menjadi PGN beranotasi dan papan analisis HTML. Penulis juga menyediakan alur untuk membuat video dengan narasi. Stockfish mengevaluasi posisi; Claude Code mengajukan pertanyaan lanjutan dan menulis penjelasan bagi pemain. [repositori](https://github.com/brumar/chess-postmortem-skills) menyediakan satu contoh permainan beserta skrip yang menjalankan proses tersebut. BIG CHANGE hanya memeriksa dokumentasi dan kode pada commit `46919038` bertanggal 26 September 2026; kami tidak menjalankan alur kerja atau menilai sendiri saran caturnya.

## Perubahan besar

- **Yang berubah:** Proyek publik kecil ini mendokumentasikan alur kerja yang menghubungkan pemeriksaan posisi oleh mesin dengan penjelasan untuk permainan seorang pemain catur, dan jika disediakan, alasan yang mereka rekam.
- **Mengapa ini penting:** Pemain dapat memeriksa PGN, sapuan analisis mesin, baris kueri yang disimpan, dan anotasi secara terpisah. Hal ini memudahkan pemain mempertanyakan penjelasan yang dihasilkan pada posisi yang dibahas. Dampaknya terhadap peningkatan kemampuan pemain belum diukur di sini.
- **Yang perlu dicermati:** Model tetap memilih pertanyaan, menafsirkan baris mesin, dan menulis pelajaran. Verifikator berbasis prompt memeriksa pekerjaan itu, tetapi keberadaannya tidak membuktikan akurasi. Pembaca yang hendak memakai keluaran untuk belajar sebaiknya meninjau posisi dan baris yang dirujuk.

## Dari catatan permainan ke kandidat kesalahan

Masukannya adalah permainan dalam format PGN, yang diberikan langsung atau diperoleh dari tautan permainan. Keterampilan `chess-analysis` terlebih dahulu menyesuaikan tingkat pembaca agar komentarnya ditujukan kepada pemain tersebut. Catatan tertulis dapat ditambahkan. Untuk rekaman proses berpikir yang diucapkan, jalur terdokumentasi menggunakan transkripsi lokal whisper.cpp dan menyelaraskan ucapan dengan langkah berdasarkan komentar jam dalam PGN. Penyelarasan itu bergantung pada data jam yang dapat digunakan dan kecocokan rujukan lisan dengan langkah; cara ini tidak dapat memulihkan pikiran pemain hanya dari PGN.

Pemeriksaan mekanis pertama terlihat di [`sweep.py`](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/sweep.py). Skrip ini meminta Stockfish mengevaluasi posisi sebelum dan sesudah setiap langkah yang dimainkan, mencatat langkah kandidat dan skor, lalu menandai langkah ketika kehilangan nilai terukur mencapai ambang bawaan 30 centipawn. Kedalaman pencarian bawaan yang didokumentasikan adalah 22. Evaluasi ini menemukan posisi yang perlu ditelaah lebih lanjut; angkanya sendiri tidak menjelaskan kesalahan.

Keterampilan kemudian mengarahkan penyelidik Claude Code untuk memeriksa setiap posisi yang ditandai. Fitur ini [`query.py`](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/query.py) dapat meminta Stockfish menganalisis langkah alternatif, termasuk pencarian yang dibatasi pada langkah usulan, lalu menyimpan baris hasil dalam JSON. Instruksi terpisah meminta penyelidik memeriksa gambar papan dan menjelaskan alasan suatu langkah atau alternatifnya berhasil. Catatan pemain hanya boleh memengaruhi penjelasan jika catatan itu berkaitan dengan langkah tersebut. Pada tahap inilah keluaran mesin berubah menjadi prosa catur buatan model, sehingga penilaian dan kemungkinan kesalahan ikut masuk.

## Apa yang dibuktikan oleh pemeriksaan dan keluaran

Repositori `chess-analysis` meminta agen verifikator terpisah meninjau anotasi akhir dengan sapuan analisis dan catatan pemain. Daftar periksanya mencakup kesalahan yang ditandai, variasi langkah yang legal, klaim evaluasi, dan pernyataan tentang pikiran pemain; klaim evaluasi seharusnya cocok dengan sapuan atau kueri mesin tersimpan. [`build_annotated.py` Skrip](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/build_annotated.py) juga mengurai ulang PGN dan melaporkan kesalahan penguraian. Keduanya merupakan pemeriksaan berbeda: penguraian memastikan langkah dapat dibaca, sedangkan verifikator adalah tinjauan lain yang diarahkan model terhadap penjelasan. Tidak satu pun membuktikan setiap tafsiran benar. Penulis mengatakan kesalahan jarang terjadi dalam penggunaan pribadinya, tetapi tidak memberikan studi kesalahan independen.

PGN beranotasi yang disimpan dan [`build_viewer.py`](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts/build_viewer.py) menghasilkan papan HTML mandiri dengan komentar, grafik evaluasi, dan baris mesin yang disimpan dalam cache. Selanjutnya, secara opsional [`chess-video` keterampilan](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-video/SKILL.md) dimulai dari PGN beranotasi dan sapuan analisis. Keterampilan ini meminta Claude Code menulis storyboard, lalu skripnya merender papan, membuat narasi, dan menghasilkan MP4 dengan subtitel. Repositori menyertakan satu contoh dari permainan cepat penulis sendiri, termasuk transkrip, sapuan, anotasi, dan video berdurasi 6 menit 49 detik. Contoh itu menunjukkan artefak yang dimaksud, bukan hasil terukur dari berbagai pemain atau permainan.

## Prasyarat, waktu, dan batasan

Berkas [README](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/README.md) menyarankan penyalinan folder keterampilan ke direktori keterampilan pribadi atau proyek Claude Code, lalu memberikan tautan permainan atau PGN. [Dokumentasi Claude Code](https://code.claude.com/docs/en/skills) mengonfirmasi lokasi direktori keterampilan tersebut. Analisis memerlukan Python dengan `python-chess` dan `cairosvg`, ditambah executable Stockfish. Skrip pengambilan di repositori menggunakan executable yang sudah tersedia atau mengunduh build Stockfish 17.1 untuk Linux x86-64. [Halaman unduhan Stockfish saat ini](https://stockfishchess.org/download/) mencantumkan versi 19, sehingga skrip fallback repositori terpaku pada rilis yang lebih lama. Audio opsional memerlukan whisper.cpp dan sebuah model; [dokumentasinya](https://github.com/ggml-org/whisper.cpp) menjelaskan konversi audio ke WAV 16-bit untuk `whisper-cli`. Tahap video juga memerlukan Pillow, text-to-speech Piper atau espeak, dan FFmpeg. Alur serta dependensi ini didokumentasikan; artikel ini bukan uji pemasangan atau jaminan kompatibilitas untuk mesin tertentu.

Penulis memperkirakan sekitar satu jam pemrosesan untuk ulasan dan video lengkap. Repositori tidak mencantumkan tagihan untuk proses tersebut. [Tabel paket Anthropic terkini](https://claude.com/pricing) mencantumkan Claude Code di paket Pro, bukan Free; Pro berharga $20 per bulan bila ditagih bulanan, dengan batas penggunaan. Waktu komputasi lokal, langganan atau penggunaan API apa pun, serta penyiapan transkripsi dan video opsional membuat biaya bergantung pada lingkungan pembaca. Waktu dalam contoh dan penilaian akurasi oleh penulis sebaiknya dibaca sebagai pengalaman satu pengguna.

## Sources

- [brumar/chess-postmortem-skills, README pada commit 46919038](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/README.md) — Uraian penulis tentang permainan, masukan, contoh keluaran, pemasangan, prasyarat, dan waktu pemrosesan sekitar satu jam. Penilaian kesalahan dan waktu tersebut bukan pengukuran independen.
- [Keterampilan analisis catur dan daftar periksa verifikator](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/SKILL.md) — Menjelaskan masukan PGN dan catatan/audio opsional, sapuan Stockfish, kueri penyelidik, pembuatan anotasi, verifikator yang diarahkan model, dan keluaran HTML. Daftar periksa verifikator terdapat dalam referensi tertaut references/style.md; instruksi tertulis tidak membuktikan setiap tinjauan benar.
- [Skrip analisis catur: sapuan, kueri, pembuatan anotasi, dan penampil](https://github.com/brumar/chess-postmortem-skills/tree/46919038bd849995522d9414b4781d3442940a3d/skills/chess-analysis/scripts) — Kode menetapkan kedalaman dan ambang kehilangan bawaan, kueri Stockfish terbatas dengan baris tersimpan, penguraian ulang PGN, dan pengemasan HTML. Pemeriksaan sumber saja bukan uji eksekusi atau penilaian mutu.
- [Keterampilan video catur dan skrip perenderan](https://github.com/brumar/chess-postmortem-skills/blob/46919038bd849995522d9414b4781d3442940a3d/skills/chess-video/SKILL.md) — Mendokumentasikan storyboard opsional, narasi, MP4, subtitel, dan tahap HTML, beserta prasyarat video terpisah. BIG CHANGE tidak menghasilkan video.
- [Dokumentasi Claude Code: keterampilan](https://code.claude.com/docs/en/skills) — Mengonfirmasi lokasi direktori keterampilan pribadi dan proyek. Sumber ini tidak memvalidasi kompatibilitas proyek pihak ketiga tersebut di berbagai versi.
- [Unduhan resmi Stockfish](https://stockfishchess.org/download/) — Mencantumkan Stockfish 19 dan unduhan untuk berbagai platform. Skrip pengunduhan fallback proyek yang diperiksa dipatok pada Stockfish 17.1 untuk Linux x86-64.
- [Repositori resmi whisper.cpp](https://github.com/ggml-org/whisper.cpp) — Mendokumentasikan whisper-cli dan konversi masukan ke WAV 16-bit. Transkripsi serta penyelarasan audio-ke-langkah adalah bagian opsional proyek dan tidak diuji di sini.
- [Harga Claude Anthropic](https://claude.com/pricing) — Tabel paket individu mencantumkan Claude Code dalam Pro, bukan Free, dengan harga $20 per bulan atau setara $17 per bulan untuk tagihan tahunan. Batas penggunaan dan perubahan harga berlaku; proyek catur ini tidak memberikan biaya per proses.
