Rasio

Cara Mengajarkan GitHub Copilot tentang Basis Kode Anda dengan Empat Kustomisasi

GitHub Copilot dapat dipersonalisasi lewat custom instructions, agent skills, custom agents, dan MCP servers agar memahami konvensi, prosedur, dan alat…

Oleh Redaksi Rasio
2 menit baca
Gambar dari GitHub Blog untuk berita: Cara Mengajarkan GitHub Copilot tentang Basis Kode Anda dengan Empat Kustomisasi
Sumber gambar: GitHub Blog

Pada 12 Oktober 2026, Christopher Harrison dari GitHub memperkenalkan empat cara menyesuaikan GitHub Copilot agar lebih memahami konteks proyek perangkat lunak. Empat metode tersebut meliputi custom instructions, agent skills, custom agents, dan Model Context Protocol (MCP) servers, yang dapat dipadukan untuk meningkatkan akurasi dan efisiensi Copilot.

Custom instructions untuk standar repositori

Custom instructions memungkinkan tim menuliskan pedoman umum atau spesifik file dalam berkas .github/copilot-instructions.md. Pedoman ini mencakup arsitektur pilihan, konvensi penamaan, serta harapan pengujian. Untuk aturan yang berlaku pada jalur tertentu, dapat dibuat berkas di dalam .github/instructions dengan field applyTo yang menandakan relevansi file.

Agent skills untuk prosedur berulang

Agent skills mengemas prosedur berulang seperti pemeriksaan kualitas atau proses rilis dalam folder .github/skills. Setiap skill berisi SKILL.md yang menjelaskan kapan skill dipanggil, skrip yang dijalankan, dan cara menangani kegagalan. Contohnya, folder .github/skills/quality-checks dapat menyimpan instruksi untuk menjalankan tes dan linting secara otomatis.

Custom agents untuk tugas kompleks

Tugas yang melibatkan banyak file atau alat, misalnya tinjauan aksesibilitas, dapat ditangani oleh custom agents. Profil agen disimpan di .github/agents dan mencakup tujuan, instruksi, alat, serta konteks proyek yang relevan. Agen khusus memberikan perspektif terfokus pada pekerjaan berulang yang berskala lebih luas.

MCP servers untuk integrasi alat eksternal

MCP servers memperluas kemampuan Copilot dengan menghubungkannya ke layanan di luar repositori, seperti server dokumentasi atau Playwright untuk pengujian browser. Pengguna dapat menelusuri atau menambahkan MCP server melalui aplikasi Copilot, kemudian meminta Copilot menggunakan server tersebut, misalnya: “Gunakan Playwright MCP server untuk menguji fungsionalitas secara manual.”

Menggabungkan keempat pendekatan

Custom instructions memberikan konteks umum, agent skills menyiapkan prosedur spesifik, custom agents menangani tugas kompleks, dan MCP servers menambah akses ke alat eksternal. Memilih kombinasi yang tepat dimulai dengan mengidentifikasi konvensi yang sering dijelaskan, prosedur berulang, tugas kompleks yang memerlukan agen khusus, serta alat atau sumber data eksternal yang diperlukan.

Pengguna dapat memulai dengan menambahkan satu konvensi ke .github/copilot-instructions.md dan mengamati bagaimana Copilot menerapkannya pada tugas berikutnya. Untuk contoh siap pakai, komunitas menyediakan instruksi, skill, dan agen melalui Awesome Copilot.

Sumber

Naskah awal artikel ini disusun dengan bantuan AI dari sumber di atas, lalu ditinjau dan diperiksa faktanya oleh redaksi. Pedoman redaksi.

Bagikan