Solana

Huisstijl en correctheid guardrails voor Anchor/Quasar Solana programma's en hun TS clients.

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

Getest · Werkt ★ 9.2/10

Solana — Huisstijl en correctheid guardrails voor Anchor/Quasar Solana programma's en hun TS clients.

Wat het doet

Dwingt Solana-specifieke terminologie af (onchain, niet on-chain; 'programs' niet 'smart contracts'), verbiedt placeholder tests en magic numbers, en vereist echte instruction-handler-driven LiteSVM/Anchor tests die de daadwerkelijke staat controleren voordat werk als voltooid wordt beschouwd. Activeert op Rust Anchor/Quasar programma bestanden, Solana Kit TypeScript clients, en Anchor.toml/Quasar.toml configuratie; buiten scope voor andere chains.

Testrapport

Het herschrijven van een baseline Anchor counter voorbeeld onder de regels van de skill elimineerde een assert.ok(true) placeholder test ten gunste van een die daadwerkelijk de instruction handler aanroept en de resulterende on-chain staat controleert, en verving een magische 'space = 8 + 8' door een benoemde, gecommentarieerde constante — beide zijn dingen die de skill bij naam verbiedt.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /solanaHuisstijl en correctheid guardrails voor Anchor/Quasar Solana programma's en hun TS clients.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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.