ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

solana-dev

End-to-end Solana development playbook (Jan 2026). Prefer Solana Foundation framework-kit (@solana/client + @solana/react-hooks) for React/Next.js UI. Prefer @solana/kit for all new client/RPC/transaction code. When legacy dependencies require web3.js, isolate it behind @solana/web3-compat (or @solana/web3.js as a true legacy fallback). Covers wallet-standard-first connection (incl. ConnectorKit), Anchor/Pinocchio programs, Codama-based client generation, LiteSVM/Mollusk/Surfpool testing, and security checklists.

Why use this skill?

Master modern Solana dApp development using framework-kit, @solana/kit, and Anchor. Includes testing strategies and security tips.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/edsoneras/solana-trade
Or

What This Skill Does

The solana-dev skill is a comprehensive toolkit for modern Solana application development as of 2026. It enforces a standardized, opinionated approach to dApp architecture, prioritizing type-safety and performance. The skill acts as an expert assistant for integrating the Solana Foundation's framework-kit (@solana/client and @solana/react-hooks) for UI development and @solana/kit for transaction management and RPC interaction. It is designed to minimize legacy debt by enforcing the isolation of web3.js through @solana/web3-compat wrappers.

Installation

To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/edsoneras/solana-trade

Use Cases

  • Building frontend dashboards that require high-performance wallet connection and transaction signing flows.
  • Developing on-chain programs using Anchor for standard workflows or Pinocchio when extreme optimization or minimal binary footprint is required.
  • Generating typed client SDKs using Codama for seamless interaction between frontend and program.
  • Executing rapid testing cycles using LiteSVM or Mollusk for unit tests, and Surfpool for robust local integration testing.
  • Performing security-focused code audits, specifically checking for correct account validation, fee payer configuration, and compute budget management.

Example Prompts

  1. "Initialize a new Next.js project using framework-kit with a template for a SPL token transfer UI."
  2. "Write an Anchor program for a staking vault and generate a Codama client for it."
  3. "Refactor this legacy web3.js component to use @solana/kit and ensure it is compatible with Wallet Standard."

Tips & Limitations

  • Priority Strategy: Always prefer the newer @solana/kit types over legacy web3.js types unless external library constraints exist.
  • Testing: Use LiteSVM/Mollusk for 90% of your unit testing needs; only fall back to solana-test-validator when specific RPC behaviors require it.
  • Security: Always include a 'risk notes' section in your output when dealing with signing, fee calculation, or cross-program invocations (CPIs).
  • Legacy Handling: If a library forces web3.js, do not leak those types into your core logic. Use @solana/web3-compat adapters as a boundary to protect the integrity of your codebase.

Metadata

Author@edsoneras
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-edsoneras-solana-trade": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#solana#blockchain#web3#rust#react
Safety Score: 3/5

Flags: code-execution, file-write, file-read, network-access