Skills For Real Engineers adalah pustaka keterampilan AI Agent untuk insinyur profesional yang dirilis Matt Pocock, berasal dari kumpulan praktik yang dia gunakan setiap hari di direktori .claude. Ini bukan kerangka proses berat seperti GSD atau BMAD, melainkan sekumpulan keterampilan kecil, dapat dikomposisikan, dan bebas diubah, yang memakai perintah /grill-me, /tdd, /diagnose untuk menyamakan kebutuhan, mendorong siklus red-green-refactor, serta mendiagnosis cacat secara terstruktur, tanpa terikat model tertentu.

Apa Itu Skills For Real Engineers
Jawaban singkat: Skills For Real Engineers (nama repositori: Matt Pocock Skills) adalah pustaka keterampilan AI Agent untuk insinyur profesional yang dirilis Matt Pocock, bersumber dari praktik direktori .claude harian Matt Pocock.
Posisinya jelas—bukan mainan vibe coding, melainkan kotak alat harian untuk “betul-betul mengerjakan rekayasa.” Penulis menyatakan bahwa keterampilan ini dibuat untuk memperbaiki pola kegagalan umum yang berulang dia lihat pada agen coding seperti Claude Code dan Codex.
Perbedaan dengan GSD dan BMAD
Metode seperti GSD, BMAD, dan Spec-Kit mencoba membantu dengan “mengambil alih proses.” Namun, saat melakukannya, mereka merampas kendali Anda dan membuat masalah di dalam proses sulit diselesaikan. Skills For Real Engineers memilih jalur sebaliknya:
- Kecil dan sederhana: tiap keterampilan bisa dipakai sendiri, bukan kerangka besar yang seragam.
- Dapat dikomposisikan: pilih sesuai kebutuhan, pangkas secara bebas, sesuaikan dengan repositori Anda.
- Dapat di-hack: keterampilan hanyalah file biasa di repositori Anda; kalau tidak paham, ubah saja.
- Model-agnostik: tidak terikat model tertentu; Claude, Codex, Cursor, dan lainnya bisa dipakai.
- Berbasis rekayasa nyata: didasarkan prinsip klasik seperti The Pragmatic Programmer dan Domain-Driven Design, bukan tumpukan trik prompt.
Positioning Produk
Ditujukan untuk developer yang sudah punya kebiasaan rekayasa sungguhan: memakai umpan balik nyata seperti static typing, pengujian otomatis, dan red-green-refactor untuk menahan Agent agar tidak “terbang buta.” Pustaka ini tidak menyediakan layanan terkelola dan tidak menentukan arsitektur untuk Anda; ia hanya menyediakan sekumpulan antarmuka percakapan dan alur yang dapat dipakai ulang.
Fitur Utama
Keterampilan disediakan sebagai perintah slash untuk Agent, terutama terbagi dalam beberapa kelompok.
Penyelarasan Kebutuhan
/grill-me: melalui sesi tanya-jawab intensif, kebutuhan dan cabang keputusan diselaraskan sepenuhnya sebelum pengodean; bisa dipakai untuk skenario non-kode./grill-with-docs: di atas sesi grilling, ikut membangun bahasa bersama proyek dan catatan keputusan arsitektur (ADR)./zoom-out: meminta Agent keluar dari kode lokal dan memberikan penjelasan dari perspektif keseluruhan sistem.
Pengembangan dan Validasi
/tdd: mendorong Agent menjalankan siklus red-green-refactor, membangun fitur atau memperbaiki cacat satu per satu dalam irisan vertikal./diagnose: loop diagnosis terstandar—reproduksi → minimalisasi → hipotesis → instrumentasi → perbaikan → uji regresi./prototype: membangun purwarupa terminal yang dapat dijalankan secara cepat atau beberapa varian UI untuk memvalidasi desain.
Tugas dan Perencanaan
/triage: memilah dan menugaskan Issue berdasarkan state machine, dengan dukungan kosakata label kustom./to-prd: menyintesis konteks percakapan saat ini menjadi PRD secara otomatis dan mengirimkannya sebagai GitHub Issue./to-issues: memecah rencana atau PRD menjadi tugas irisan vertikal yang dapat diklaim secara independen.
Arsitektur dan Kolaborasi
/improve-codebase-architecture: mengidentifikasi peluang pendalaman modul berdasarkan CONTEXT.md dan ADR untuk menata kekusutan arsitektur./caveman: mode komunikasi sangat ringkas, mengurangi konsumsi token sekitar 75% sambil menjaga presisi teknis./handoff: memampatkan sesi saat ini menjadi dokumen serah terima agar Agent lain dapat melanjutkan tanpa jeda./teach: memakai direktori saat ini sebagai ruang belajar stateful untuk mengajarkan keterampilan atau konsep baru lintas sesi./write-a-skill: membuat keterampilan baru sesuai struktur standar, mendukung pengungkapan bertahap dan pengemasan sumber daya.
Mekanisme Bahasa Bersama
Membangun sistem istilah proyek melalui CONTEXT.md adalah jurus yang paling dihargai penulis dalam kumpulan ini. Pengamatan penulis: Agent biasanya langsung dilempar ke dalam proyek dan diminta menebak jargon sambil jalan, sehingga hal yang seharusnya bisa dijelaskan dengan 1 kata malah diungkapkan dengan 20 kata.
Contohnya, mengubah kalimat “lesson di dalam section kursus dibuat 'real'” menjadi “ada masalah pada materialization cascade” bisa menghemat banyak penjelasan dalam satu kalimat, dan penghematan ini bertambah terus dari sesi ke sesi. Bahasa bersama juga membawa manfaat lain: penamaan variabel, fungsi, dan file lebih konsisten; basis kode lebih mudah dinavigasi oleh Agent; token yang dihabiskan Agent untuk berpikir pun lebih sedikit.
Cara Menggunakan Skills For Real Engineers
Ada dua jalur masuk, mewakili dua filosofi, dan keduanya hanya bisa dipilih salah satu.
Jalur 1: Plugin Claude Code
- Seluruh rangkaian keterampilan dipasang sebagai bundel read-only yang dikelola; ketika penulis merilis versi baru, pembaruan terjadi otomatis—lebih seperti “berlangganan” daripada fork.
- Plugin ini sudah ada di marketplace resmi Claude Code, jadi tidak perlu menambahkan sumber terlebih dahulu dan pembaruan tiba otomatis.
- Plugin Codex native ada di peta jalan (lihat
.agents/adr/0002-ship-as-a-claude-code-plugin.md).
Jalur 2: Installer skills
Jalankan npx skills@latest add mattpocock/skills, pilih Agent target, lalu centang /setup-matt-pocock-skills. Installer memungkinkan Anda memilih sendiri keterampilan dan memilih agen coding mana yang akan dipasangi; keterampilan ditulis sebagai file biasa ke repositori Anda, dimiliki dan dapat diedit oleh Anda, tidak diperbarui diam-diam di belakang Anda, dan gunakan npx skills update saat Anda ingin menarik perubahan terbaru.
Catatan: menginstal kedua jalur secara bersamaan akan membuat setiap keterampilan muncul dua kali.
Inisialisasi dan Ritme Harian
- Jalankan
/setup-matt-pocock-skillssekali di dalam Agent, satu kali per repositori. Perintah ini akan menanyakan: pelacak Issue mana yang dipakai (GitHub, Linear, atau file lokal); label apa yang Anda terapkan saat triase tiket (/triagebergantung pada label ini); dan di direktori mana dokumen yang dibuat akan disimpan. - Sebelum setiap perubahan, pakai
/grill-meatau/grill-with-docsuntuk menyamakan kebutuhan. - Selama pengembangan, gunakan
/tdduntuk menjaga kualitas. - Saat menemui bug, pakai
/diagnoseuntuk memulai diagnosis terstandar. - Untuk pemeliharaan arsitektur, jalankan
/improve-codebase-architecturesecara berkala untuk mencegah pembusukan kode.
Seluruh instalasi dan konfigurasi selesai sekitar 30 detik, mendukung GitHub, Linear, atau file lokal sebagai pelacak Issue.
Skenario yang Cocok
- Penyelarasan dan perencanaan kebutuhan: sebelum proyek dimulai atau fitur berubah, gunakan
/grill-meatau/grill-with-docsuntuk tanya-jawab intensif dengan Agent, memastikan kedua belah pihak sepenuhnya selaras soal kebutuhan, cabang keputusan, dan istilah domain. - Pengembangan berbasis pengujian: saat kualitas kode harus dijaga, pakai
/tdduntuk mendorong Agent menjalankan siklus red-green-refactor, membangun fitur atau memperbaiki cacat dalam irisan vertikal, sehingga setiap perubahan dijaga pengujian otomatis. - Diagnosis bug kompleks: saat menemui regresi performa atau cacat logika yang sulit direproduksi, pakai
/diagnoseuntuk menjalani loop diagnosis lengkap. - Tata kelola arsitektur berkelanjutan: pada basis kode besar dan terpelihara jangka panjang, jalankan
/improve-codebase-architecturesecara berkala untuk mengidentifikasi peluang pendalaman modul berdasarkan CONTEXT.md dan ADR, mencegah Agent mempercepat pembusukan kode. - Kolaborasi lintas sesi: gunakan
/handoffuntuk memampatkan sesi dan/cavemanuntuk menekan token, cocok untuk tugas panjang dan estafet banyak orang/banyak Agent.
Kelebihan
- Ringan dan dapat dikomposisikan: menolak kerangka berat; tiap keterampilan bisa dipakai sendiri dan bebas dipangkas serta disesuaikan.
- Model-agnostik: Claude, Codex, Cursor, dan lainnya bisa dipakai.
- Berbasis rekayasa nyata: dibangun di atas prinsip rekayasa klasik, bukan trik prompt.
- Mekanisme bahasa bersama: CONTEXT.md secara signifikan menurunkan biaya komunikasi Agent dan konsumsi token.
- Loop umpan balik: menekankan umpan balik nyata seperti static typing, pengujian otomatis, dan red-green-refactor.
- Mudah dimodifikasi: pada jalur skills, keterampilan adalah file yang dapat diedit di repositori Anda.
Keterbatasan
- Ini adalah sekumpulan keterampilan, bukan pengelola proses ujung-ke-ujung; tim yang belum punya disiplin bahasa bersama dan ADR perlu merawat CONTEXT.md serta catatan keputusan secara mandiri.
- Sistem label
/triagebergantung pada konfigurasi saat inisialisasi; konfigurasi yang kurang tepat dapat memengaruhi hasil triase. - Dua jalur instalasi bersifat eksklusif; mencampurnya akan menghasilkan keterampilan duplikat.
- Plugin Codex native masih di peta jalan, sehingga pengguna Codex saat ini memakai jalur instalasi file keterampilan.
- Cakupan dukungan, detail perintah, dan ritme pembaruan dapat berubah.
Catatan Verifikasi Harga dan Ketersediaan
Tabel fakta untuk pembahasan ini tidak memuat informasi harga, biaya langganan, atau ketentuan lisensi, sehingga tidak dibuat dugaan. Apakah berbayar, model lisensi, kanal instalasi yang tersedia, dan status versi terbaru perlu langsung diperiksa di situs resmi produk https://github.com/mattpocock/skills dan halaman marketplace plugin resmi dari Agent yang Anda pakai sebelum memutuskan.
Pertanyaan Umum (FAQ)
Apakah ia terikat pada model tertentu?
Tidak. Pernyataan resminya adalah model-agnostik; Claude, Codex, Cursor, dan lainnya dapat digunakan.
Apakah langsung bisa dipakai setelah dipasang?
Masih perlu inisialisasi. Jalankan /setup-matt-pocock-skills sekali di dalam Agent, lalu konfigurasi pelacak Issue, label triase, dan direktori dokumen; setelah itu keterampilan seperti /triage baru dapat bekerja sesuai kesepakatan Anda.
Harus memilih plugin atau installer?
Jika ingin mengikuti pembaruan penulis dan menerima bundel read-only terkelola, pilih plugin Claude Code. Jika ingin memiliki dan mengubah file serta mengontrol waktu pembaruan sendiri, gunakan npx skills@latest add mattpocock/skills. Jangan memasang keduanya sekaligus.
Apakah ia bertentangan dengan GSD atau BMAD?
Maksud desain penulis adalah menawarkan pemikiran alternatif: GSD, BMAD, dan Spec-Kit membantu dengan mengambil alih proses, tetapi karena itu kendali Anda dirampas dan masalah di dalam proses menjadi sulit diselesaikan; rangkaian keterampilan ini memilih pendekatan kecil, dapat dikomposisikan, dan dapat di-hack. Apakah akan dicampur bergantung pada disiplin tim Anda.
Keterampilan mana yang paling layak dicoba lebih dulu?
Penulis menilai /grill-with-docs mungkin adalah teknik paling kuat di seluruh repositori: ia adalah sesi tanya-jawab intensif sekaligus membantu Anda membangun bahasa bersama dengan AI, dan menuliskan keputusan yang sulit dijelaskan ke dalam ADR.
Alternatif
- GSD, BMAD, Spec-Kit: kerangka berat yang mencoba mengambil alih proses pengembangan; kendali lebih sedikit dan masalah proses lebih sulit ditemukan.
- Agent Skill open-source dari Yize Eze: berfokus pada “cara berpikir untuk menjelajah internet.”
- Kerangka keterampilan agentik dan plugin metode pengembangan perangkat lunak open-source dari Jesse Vincent.
- Skill desain AI open-source yang dirancang untuk asisten coding AI.
- Praktik umum: merawat sendiri sekumpulan file keterampilan .claude atau tingkat proyek, dirangkai sesuai kebiasaan tim.
Sumber Primer
- Situs resmi produk dan repositori: https://github.com/mattpocock/skills
Jika Anda ingin mengikuti perubahan rangkaian keterampilan ini dan keterampilan baru ciptaan penulis, Anda dapat bergabung dengan newsletter yang memiliki sekitar 60.000 developer pelanggan.
Pertanyaan yang sering diajukan
Apakah Skills For Real Engineers akan terikat pada model tertentu?
Tidak. Pernyataan resminya adalah model-agnostik; Claude, Codex, Cursor, dan lainnya dapat digunakan.
Apakah langsung bisa digunakan setelah dipasang? Konfigurasi apa lagi yang diperlukan?
Masih perlu inisialisasi. Jalankan /setup-matt-pocock-skills sekali di dalam Agent; perintah ini akan menanyakan pelacak Issue yang dipakai (GitHub, Linear, atau file lokal), label yang digunakan saat triase, dan direktori penyimpanan dokumen. Setelah selesai, keterampilan seperti /triage baru dapat bekerja sesuai kesepakatan Anda.
Mana yang harus dipilih: plugin Claude Code atau installer skills?
Keduanya mewakili dua filosofi dan hanya boleh dipilih satu. Plugin Claude Code memasang seluruh rangkaian sebagai bundel read-only terkelola dan otomatis diperbarui saat penulis merilis versi; installer skills (npx skills@latest add mattpocock/skills) menyalin file keterampilan yang dapat diedit ke repositori Anda, sehingga Anda memegang kendali dan dapat menarik pembaruan dengan npx skills update. Memasang keduanya akan membuat tiap keterampilan muncul dua kali.
Apa bedanya dengan GSD dan BMAD?
GSD, BMAD, dan Spec-Kit memberikan bantuan dengan mengambil alih proses, tetapi karena itu merampas kendali Anda dan membuat masalah di dalam proses sulit diselesaikan. Rangkaian keterampilan ini tetap kecil, dapat dikomposisikan, dan dapat di-hack, tidak terikat proses, dan tiap keterampilan bisa dipakai sendiri.
Mengapa bahasa bersama dianggap begitu penting?
Penulis mengamati bahwa Agent sering dilempar langsung ke proyek dan menebak istilah sambil jalan; hal yang bisa dijelaskan dengan 1 kata malah diungkapkan dengan 20 kata. Setelah bahasa bersama dibangun lewat CONTEXT.md, penamaan lebih konsisten, basis kode lebih mudah dinavigasi, dan Agent menghabiskan lebih sedikit token untuk berpikir; penghematan ini terus berlipat dari sesi ke sesi.
Jika hanya ingin mencoba satu keterampilan, mana yang direkomendasikan?
Penulis menilai /grill-with-docs mungkin adalah teknik paling kuat di seluruh repositori: ia adalah sesi tanya-jawab intensif sekaligus membantu Anda membangun bahasa bersama proyek dengan AI, dan mencatat keputusan yang sulit dijelaskan ke dalam ADR.