Solana

Hausstil- und Korrektheits-Leitplanken für Anchor/Quasar Solana-Programme und deren TS-Clients.

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

Getestet · Funktioniert ★ 9.2/10

Solana — Hausstil- und Korrektheits-Leitplanken für Anchor/Quasar Solana-Programme und deren TS-Clients.

Was es kann

Erzwingt Solana-spezifische Terminologie (onchain, nicht on-chain; 'programs' nicht 'smart contracts'), verbietet Platzhaltertests und Magic Numbers und erfordert echte, instruktionshandler-gesteuerte LiteSVM/Anchor-Tests, die den tatsächlichen Zustand überprüfen, bevor die Arbeit als erledigt gilt. Wird ausgelöst bei Rust Anchor/Quasar-Programmdateien, Solana Kit TypeScript-Clients und Anchor.toml/Quasar.toml-Konfiguration; außerhalb des Umfangs für andere Chains.

Testbericht

Das Umschreiben eines Baseline-Anchor-Zählerbeispiels unter den Regeln des Skills eliminierte einen assert.ok(true)-Platzhaltertest zugunsten eines Tests, der tatsächlich den Instruktionshandler aufruft und den resultierenden On-Chain-Zustand überprüft, und ersetzte ein magisches 'space = 8 + 8' durch eine benannte, kommentierte Konstante — beides sind Dinge, die der Skill namentlich verbietet.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /solanaHausstil- und Korrektheits-Leitplanken für Anchor/Quasar Solana-Programme und deren TS-Clients.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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