Solana

Guías de estilo y corrección para programas Anchor/Quasar Solana y sus clientes TS.

Por quicknode · quicknode/solana-finance-claude-plugin

Probado · Funciona ★ 9.2/10

Solana — Guías de estilo y corrección para programas Anchor/Quasar Solana y sus clientes TS.

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.