Kenapa dokumentasi itu penting
- API dan parameter yang berlaku saat ini
- Praktik terbaik
- Konvensi organisasi
- Istilah-istilah dalam domain
Batas pengetahuan model
- Pembaruan library terbaru mungkin belum tercermin
- Framework atau tool baru bisa jadi belum diketahui
- Perubahan API setelah tanggal cutoff akan terlewat
- Best practice mungkin sudah berkembang sejak pelatihan
Harus pakai tool yang mana?
Model mental
| Tool | Model mental |
|---|---|
@Docs | Mirip menjelajah dan membaca dokumentasi resmi |
@Web | Mirip mencari solusi di internet |
| MCP | Mirip mengakses dokumentasi internal kamu |
Dokumentasi publik
Menggunakan @Docs
@Docs menghubungkan Cursor ke dokumentasi resmi dari tool dan framework populer. Pakai ini saat butuh info terbaru dan tepercaya tentang:
- Referensi API: Signature fungsi, parameter, tipe return
- Panduan memulai: Setup, konfigurasi, penggunaan dasar
- Praktik terbaik: Pola yang direkomendasikan dari sumber resmi
- Debugging khusus framework: Panduan troubleshooting resmi
@
@Docs Next.js How do I set up dynamic routing with catch-all routes?
∞
Agent⌘I
Auto
Menggunakan @Web
@Web mencari internet secara real-time untuk informasi terbaru, postingan blog, dan diskusi komunitas. Pakai ini pas lo butuh:
- Tutorial terbaru: Konten dan contoh dari komunitas
- Perbandingan: Artikel yang membandingkan berbagai pendekatan
- Pembaruan terkini: Update atau pengumuman yang sangat baru
- Berbagai perspektif: Pendekatan berbeda untuk suatu masalah
@
@Web latest performance optimizations for React 19
∞
Agent⌘I
Auto
Dokumentasi internal
- API internal: Layanan kustom dan mikroservis
- Standar perusahaan: Konvensi penulisan kode, pola arsitektur
- Sistem proprietary: Alat kustom, basis data, alur kerja
- Pengetahuan domain: Logika bisnis, persyaratan kepatuhan
Mengakses dokumentasi internal dengan MCP
- Model nggak bisa nebak konvensi internal lo
- Dokumentasi API untuk layanan kustom nggak tersedia publik
- Business logic dan domain knowledge itu unik buat organisasi lo
- Kebutuhan compliance dan keamanan beda-beda tiap perusahaan
Integrasi MCP yang umum
| Integrasi | Akses | Contoh |
|---|---|---|
| Confluence | Space Confluence perusahaan | Dokumentasi arsitektur, spesifikasi API untuk layanan internal, standar dan pedoman coding, dokumentasi proses |
| Google Drive | Dokumen dan folder bersama | Dokumen spesifikasi, catatan meeting dan keputusan, dokumen desain dan requirement, knowledge base tim |
| Notion | Database dan halaman workspace | Dokumentasi proyek, wiki tim, knowledge base, product requirement, spesifikasi teknis |
| Custom | Sistem dan database internal | API proprietari, sistem dokumentasi legacy, knowledge base kustom, tool dan workflow khusus |
Solusi kustom
- Nge-scrape situs atau portal internal
- Tersambung ke database proprietari
- Akses sistem dokumentasi kustom
- Narik data dari wiki internal atau knowledge base
Menjaga dokumentasi tetap mutakhir
Dari kode yang sudah ada
- API Documentation
- JSDoc Comments
- README Creation
@
Generate API documentation for this Express router, including all endpoints, parameters, and response formats
∞
Agent⌘I
Auto
Dari sesi chat
- Problem Solving
- Architecture
- Debugging
Setelah menyelesaikan masalah kompleks:
@
Ringkas percakapan kita tentang setup authentication jadi panduan langkah demi langkah buat wiki tim
∞
Agent⌘I
Auto
Intisari
- Dokumentasi sebagai konteks bikin Cursor lebih akurat dan mutakhir
- Pakai
@Docsbuat dokumentasi resmi dan@Webbuat pengetahuan komunitas - MCP menjembatani jarak antara Cursor dan sistem internal lo
- Hasilkan dokumentasi dari kode dan percakapan biar pengetahuan tetap up-to-date
- Gabungkan sumber dokumentasi eksternal dan internal buat pemahaman yang menyeluruh