Solana

Husstil og korrekthets-sikkerhetsbarrierer for Anchor/Quasar Solana-programmer og deres TS-klienter.

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

Bestått ★ 9.2/10

Solana — Husstil og korrekthets-sikkerhetsbarrierer for Anchor/Quasar Solana-programmer og deres TS-klienter.

Hva den gjør

Håndhever Solana-spesifikk terminologi (onchain, ikke on-chain; 'programs' ikke 'smart contracts'), forbyr plassholder-tester og magiske tall, og krever ekte instruksjons-handler-drevne LiteSVM/Anchor-tester som sjekker faktisk tilstand før arbeidet erklæres ferdig. Utløses på Rust Anchor/Quasar programfiler, Solana Kit TypeScript-klienter, og Anchor.toml/Quasar.toml-konfigurasjon; utenfor omfanget for andre kjeder.

Testrapport

Omskriving av et baseline Anchor-teller-eksempel under ferdighetens regler eliminerte en assert.ok(true) plassholder-test til fordel for en som faktisk kaller instruksjonshåndtereren og sjekker den resulterende on-chain-tilstanden, og erstattet en magisk 'space = 8 + 8' med en navngitt, kommentert konstant — begge er ting ferdigheten forbyr ved navn.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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 korrekthets-sikkerhetsbarrierer for Anchor/Quasar Solana-programmer og deres TS-klienter.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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.