Skip to main content
A habilidade Phantom torna seu assistente de IA um especialista em construir aplicativos frontend Solana. Ela combina Phantom Connect SDK — integração de carteira para React, React Native e vanilla JS — com a infraestrutura Helius para submissão de transações, otimização de taxas, consultas de ativos e atualizações em tempo real. Quando instalada, a IA lê automaticamente os arquivos de referência corretos e chama as ferramentas MCP certas com base no que você pedir — sem a necessidade de seleção manual de ferramentas.
Claude Code: /helius:phantom (via plugin) ou invocado automaticamente (autônomo). Codex: $helius-phantom (descoberto automaticamente a partir de .agents/skills/). API / Cursor / ChatGPT: Use as variantes de prompt de sistema pré-construídas.

O que Cobre

A habilidade Phantom direciona a IA através dos SDKs Phantom e das ferramentas Helius:

Regras Principais

A habilidade Phantom aplica padrões críticos que previnem erros comuns no frontend:
  • Sempre use @phantom/react-sdk para React (nunca window.phantom.solana ou @solana/wallet-adapter-react)
  • Sempre use @phantom/browser-sdk para vanilla JS e @phantom/react-native-sdk para React Native
  • Nunca exponha chaves de API Helius no código do cliente — apenas https://sender.helius-rpc.com/fast é seguro para o navegador sem uma chave de API
  • Faça proxy de tudo através do seu backend — nunca abra WebSockets Helius diretamente do navegador
  • Sempre submeta transações via Helius Sender com skipPreflight: true, maxRetries: 0, e uma dica Jito
  • Use o MCP tool getPriorityFeeEstimate — nunca codifique fixamente as taxas de prioridade

Padrões Compostos

A habilidade fornece cinco padrões de referência de ponta a ponta para aplicativos complexos:
  1. UI de Swap — Agregador → Assinatura Phantom → Submissão Helius Sender
  2. Visualizador de Portfólio — Conexão Phantom → proxy de backend → DAS/Wallet API
  3. Dashboard em Tempo Real — Conexão Phantom → WebSocket do servidor → relé do cliente
  4. Transferência de Token — Construir VersionedTransaction → Assinatura Phantom → Submissão Sender
  5. Galeria de NFT — Carteira Phantom → consulta DAS de backend → exibir NFTs

Pré-requisitos

Esta habilidade requer o servidor Helius MCP. Para carteiras embutidas (login Google/Apple), você também precisará de uma conta Phantom Portal com um App ID e URLs de redirecionamento na lista de permissões. Se você instalar via plugin Claude Code, o servidor MCP inicia automaticamente. Para instalação autônoma, adicione manualmente:

Instalação Autônoma

Se quiser a habilidade Phantom sem o plugin completo, instale diretamente:
1

Clone o repositório

2

Execute o script de instalação

Isto instala a habilidade e seus arquivos de referência em ~/.claude/skills/helius-phantom/.Opções:
  • ./install.sh --project — instalar no projeto atual (.claude/skills/helius-phantom/)
  • ./install.sh --path /custom/path — instalar em um diretório personalizado
3

Instale o servidor Helius MCP

4

Configure sua chave de API

Ou use a ferramenta MCP setHeliusApiKey dentro do Claude Code. Se precisar de uma nova conta, veja Helius CLI ou use o fluxo de inscrição autônomo via ferramentas MCP.

Exemplos de Prompts

Uma vez instalado, pergunte em inglês claro:
  • “Construa uma UI de swap com a carteira Phantom”
  • “Desenvolva um visualizador de portfólio que exiba tokens após conectar o Phantom”
  • “Como faço para fazer proxy da minha chave de API Helius no Next.js?”
  • “Desenvolva um dashboard em tempo real com conexão de carteira”
  • “Adicione token gating ao meu aplicativo React usando Phantom”
  • “Construa uma página de mintagem de NFT com Phantom e Metaplex Core”
A IA escolhe as ferramentas certas e lê os arquivos de referência corretos automaticamente.

O que Está Incluído

A habilidade instala dois componentes:
  • SKILL.md — Lógica de roteamento, regras e contexto especializado que guiam o comportamento da IA
  • prompts/ — Variantes de prompt de sistema pré-construídas (openai.developer.md, claude.system.md, full.md) — veja configuração da plataforma
  • references/ — 16 arquivos de documentação profunda:
    • 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 — Padrões de assinatura de transações
    • token-gating.md — Controle de acesso com token
    • nft-minting.md — Mintagem de NFT com Phantom
    • payments.md — Fluxos de pagamento cripto
    • frontend-security.md — Proxy de chave de API e CORS
    • integration-patterns.md — Padrões compostos de ponta a ponta
    • helius-das.md — Referência da API DAS
    • helius-sender.md — Referência do sender
    • helius-priority-fees.md — Referência de taxa prioritária
    • helius-wallet-api.md — Referência da API de carteira
    • helius-websockets.md — Referência de WebSocket
    • helius-enhanced-transactions.md — Referência de Transações Avançadas
    • helius-onboarding.md — Referência de configuração de conta

Saiba Mais

Helius MCP

O servidor MCP que alimenta as ferramentas desta habilidade

Plugin Claude Code

Instalação com um clique do MCP + habilidades

Build Skill

Desenvolvimento geral Solana com Helius

GitHub

Código fonte e rastreamento de problemas