Solana

Husstil och korrekthets-skyddsräcken för Anchor/Quasar Solana-program och deras TS-klienter.

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

Testad · Fungerar ★ 9.2/10

Solana — Husstil och korrekthets-skyddsräcken för Anchor/Quasar Solana-program och deras TS-klienter.

Vad den gör

Upprätthåller Solana-specifik terminologi (onchain, inte on-chain; 'programs' inte 'smart contracts'), förbjuder platshållartester och magiska nummer, och kräver verkliga instruktionshanterar-drivna LiteSVM/Anchor-tester som kontrollerar faktiskt tillstånd innan arbetet anses klart. Utlöses på Rust Anchor/Quasar programfiler, Solana Kit TypeScript-klienter och Anchor.toml/Quasar.toml-konfiguration; utanför omfånget för andra kedjor.

Testrapport

Omskrivning av ett baslinje Anchor-räknarexempel under skillens regler eliminerade ett assert.ok(true) platshållartest till förmån för ett som faktiskt anropar instruktionshanteraren och kontrollerar det resulterande on-chain-tillståndet, och ersatte ett magiskt 'space = 8 + 8' med en namngiven, kommenterad konstant -- båda är saker som skillen förbjuder vid namn.

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

Installation

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

Kommandon och exempelprompter

  • /solanaHusstil och korrekthets-skyddsräcken för Anchor/Quasar Solana-program och deras TS-klienter.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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