Skip to main content
Keahlian Phantom menjadikan asisten AI Anda ahli dalam membangun aplikasi frontend Solana. Keahlian ini menggabungkan Phantom Connect SDK — integrasi dompet untuk React, React Native, dan JS vanilla — dengan infrastruktur Helius untuk pengiriman transaksi, pengoptimalan biaya, kueri aset, dan pembaruan real-time. Setelah diinstal, AI secara otomatis membaca file referensi yang tepat dan memanggil alat MCP yang tepat berdasarkan permintaan Anda — Anda tidak perlu memilih alat secara manual.
Claude Code: /helius:phantom (melalui plugin) atau dipanggil secara otomatis (mandiri). Codex: $helius-phantom (ditemukan secara otomatis dari .agents/skills/). API / Cursor / ChatGPT: Gunakan varian prompt sistem siap pakai.

Cakupan

Keahlian Phantom mengarahkan AI ke berbagai SDK Phantom dan alat Helius:

Aturan Utama

Keahlian Phantom menerapkan pola penting yang mencegah kesalahan umum pada frontend:
  • Selalu gunakan @phantom/react-sdk untuk React (jangan pernah gunakan window.phantom.solana atau @solana/wallet-adapter-react)
  • Selalu gunakan @phantom/browser-sdk untuk JS vanilla dan @phantom/react-native-sdk untuk React Native
  • Jangan pernah mengekspos kunci API Helius dalam kode klien — hanya https://sender.helius-rpc.com/fast yang aman digunakan di browser tanpa kunci API
  • Teruskan semua yang lain melalui proksi backend Anda — jangan pernah membuka WebSocket Helius langsung dari browser
  • Selalu kirim transaksi melalui Helius Sender dengan skipPreflight: true, maxRetries: 0, dan tip Jito
  • Gunakan alat MCP getPriorityFeeEstimate — jangan pernah menetapkan biaya prioritas secara statis

Pola Gabungan

Keahlian ini menyediakan lima pola referensi menyeluruh untuk aplikasi kompleks:
  1. UI Swap — Agregator → penandatanganan Phantom → pengiriman Helius Sender
  2. Penampil Portofolio — Koneksi Phantom → proksi backend → DAS/Wallet API
  3. Dasbor Real-Time — Koneksi Phantom → WebSocket server → relai klien
  4. Transfer Token — Buat VersionedTransaction → penandatanganan Phantom → pengiriman Sender
  5. Galeri NFT — Dompet Phantom → kueri DAS backend → tampilkan NFT

Prasyarat

Keahlian ini memerlukan server MCP Helius. Untuk dompet tertanam (login Google/Apple), Anda juga memerlukan akun Phantom Portal dengan ID Aplikasi dan URL pengalihan yang masuk dalam daftar izin. Jika Anda menginstal melalui plugin Claude Code, server MCP akan dimulai secara otomatis. Untuk instalasi mandiri, tambahkan secara manual:

Instalasi Mandiri

Jika Anda menginginkan keahlian Phantom tanpa plugin lengkap, instal secara langsung:
1

Clone the repository

2

Run the install script

Tindakan ini menginstal keahlian dan file referensinya ke ~/.claude/skills/helius-phantom/.Opsi:
  • ./install.sh --project — instal ke proyek saat ini (.claude/skills/helius-phantom/)
  • ./install.sh --path /custom/path — instal ke direktori khusus
3

Install the Helius MCP server

4

Set your API key

Atau gunakan alat MCP setHeliusApiKey di dalam Claude Code. Jika memerlukan akun baru, lihat Helius CLI atau gunakan alur pendaftaran otonom melalui alat MCP.

Contoh Prompt

Setelah diinstal, ajukan permintaan dalam bahasa Inggris biasa:
  • “Buat UI swap dengan dompet Phantom”
  • “Buat penampil portofolio yang menampilkan token setelah menghubungkan Phantom”
  • “Bagaimana cara meneruskan kunci API Helius saya melalui proksi di Next.js?”
  • “Buat dasbor real-time dengan koneksi dompet”
  • “Tambahkan pembatasan akses berbasis token ke aplikasi React saya menggunakan Phantom”
  • “Buat halaman pencetakan NFT dengan Phantom dan Metaplex Core”
AI secara otomatis memilih alat yang tepat dan membaca file referensi yang tepat.

Yang Disertakan

Keahlian ini menginstal dua komponen:
  • SKILL.md — Logika perutean, aturan, dan konteks ahli yang memandu perilaku AI
  • prompts/ — Varian prompt sistem siap pakai (openai.developer.md, claude.system.md, full.md) — lihat penyiapan platform
  • references/ — 16 file dokumentasi mendalam:
    • react-sdk.md — Phantom React SDK (@phantom/react-sdk)
    • browser-sdk.md — Phantom Browser SDK (@phantom/browser-sdk)
    • react-native-sdk.md — Phantom React Native SDK (@phantom/react-native-sdk)
    • transactions.md — Pola penandatanganan transaksi
    • token-gating.md — Kontrol akses berbasis token
    • nft-minting.md — Pencetakan NFT dengan Phantom
    • payments.md — Alur pembayaran kripto
    • frontend-security.md — Proksi kunci API dan CORS
    • integration-patterns.md — Pola gabungan menyeluruh
    • helius-das.md — Referensi DAS API
    • helius-sender.md — Referensi Sender
    • helius-priority-fees.md — Referensi biaya prioritas
    • helius-wallet-api.md — Referensi Wallet API
    • helius-websockets.md — Referensi WebSocket
    • helius-enhanced-transactions.md — Referensi Enhanced Transactions
    • helius-onboarding.md — Referensi penyiapan akun

Pelajari Lebih Lanjut

Helius MCP

Server MCP yang mendukung alat-alat keahlian ini

Claude Code Plugin

Instalasi MCP + keahlian dengan sekali klik

Build Skill

Pengembangan Solana umum dengan Helius

GitHub

Kode sumber dan pelacakan masalah