# 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…

- Kategori: Pemrograman
- Terbit: 13 Oktober 2026
- Penulis: Redaksi Rasio
- URL: https://rasiotech.com/artikel/2026-10-13-cara-mengajarkan-github-copilot-tentang-basis-kode-anda-dengan-empat/

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](https://awesome-copilot.github.com/).

## Sumber

- [GitHub Blog](https://github.blog/ai-and-ml/github-copilot/github-copilot-app-for-beginners-how-to-teach-copilot-about-your-codebase/)

_Naskah awal disusun dengan bantuan AI dari sumber di atas, lalu diperiksa Redaksi Rasio sebelum terbit._
