Solana
Hausstil- und Korrektheits-Leitplanken für Anchor/Quasar Solana-Programme und deren TS-Clients.
Getestet · Funktioniert
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.