Solana

Husstil og korrektheds-værn for Anchor/Quasar Solana-programmer og deres TS-klienter.

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

Testet · Virker ★ 9.2/10

Solana — Husstil og korrektheds-værn for Anchor/Quasar Solana-programmer og deres TS-klienter.

Hvad det gør

Håndhæver Solana-specifik terminologi (onchain, ikke on-chain; 'programs' ikke 'smart contracts'), forbyder placeholder-tests og magiske tal, og kræver reelle instruktionshandler-drevne LiteSVM/Anchor-tests, der kontrollerer den faktiske tilstand, før arbejdet erklæres færdigt. Udløses på Rust Anchor/Quasar programfiler, Solana Kit TypeScript-klienter og Anchor.toml/Quasar.toml-konfiguration; uden for scope for andre kæder.

Testrapport

Omskrivning af et baseline Anchor counter-eksempel under skill'ens regler eliminerede en assert.ok(true) placeholder-test til fordel for en, der faktisk kalder instruktionshandleren og kontrollerer den resulterende on-chain tilstand, og erstattede en magisk 'space = 8 + 8' med en navngivet, kommenteret konstant — begge er ting, skill'en forbyder ved navn.

Testet: 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

Kommandoer og eksempelprompter

  • /solanaHusstil og korrektheds-værn for Anchor/Quasar Solana-programmer og deres TS-klienter.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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