Solana
Guías de estilo y corrección para programas Anchor/Quasar Solana y sus clientes TS.
Probado · Funciona
Qué hace
Impone terminología específica de Solana (onchain, not on-chain; 'programs' not 'smart contracts'), prohíbe pruebas de marcador de posición y números mágicos, y requiere pruebas LiteSVM/Anchor reales impulsadas por manejadores de instrucciones que verifiquen el estado actual antes de dar por terminado el trabajo. Se activa en archivos de programa Rust Anchor/Quasar, clientes TypeScript de Solana Kit y configuración Anchor.toml/Quasar.toml; fuera del alcance para otras cadenas.
Informe de la prueba
Reescribir un ejemplo de contador de Anchor de línea base bajo las reglas de la habilidad eliminó una prueba de marcador de posición assert.ok(true) a favor de una que realmente llama al manejador de instrucciones y verifica el estado on-chain resultante, y reemplazó un 'space = 8 + 8' mágico con una constante nombrada y comentada — ambas son cosas que la habilidad prohíbe por nombre.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/quicknode/solana-finance-claude-plugin cd solana-finance-claude-plugin mkdir -p ~/.claude/skills cp -r skills/solana ~/.claude/skills/solana
Comandos y prompts de ejemplo
/solanaGuías de estilo y corrección para programas Anchor/Quasar Solana y sus clientes TS.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Write an Anchor program for a simple escrow on Solana.My LiteSVM test isn't checking the vault balance correctly.Review my Quasar program's Anchor.toml configuration.