Solana

Styl a správnost pro programy Anchor/Quasar Solana a jejich TS klienty.

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

Otestováno · Funguje ★ 9.2/10

Solana — Styl a správnost pro programy Anchor/Quasar Solana a jejich TS klienty.

Co umí

Vynucuje terminologii specifickou pro Solanu (onchain, not on-chain; 'programs', not 'smart contracts'), zakazuje zástupné testy a magická čísla a vyžaduje skutečné LiteSVM/Anchor testy řízené obsluhou instrukcí, které kontrolují skutečný stav předtím, než je práce označena za hotovou. Spouští se na soubory programů Rust Anchor/Quasar, klienty Solana Kit TypeScript a konfiguraci Anchor.toml/Quasar.toml; mimo rozsah pro jiné řetězce.

Testovací report

Přepsání základního příkladu Anchor counter podle pravidel dovednosti odstranilo zástupný test assert.ok(true) ve prospěch takového, který skutečně volá obsluhu instrukcí a kontroluje výsledný stav na řetězci, a nahradilo magické 'space = 8 + 8' pojmenovanou, okomentovanou konstantou – obě jsou věci, které dovednost zakazuje jménem.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /solanaStyl a správnost pro programy Anchor/Quasar Solana a jejich TS klienty.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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