solana-dev

Orchestrate end-to-end Solana development tasks for dApps, programs, and clients.

11|13|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/MetalLegBob/drfraudsworth --skill solana-dev-metallegbob
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solana-dev
Source: https://github.com/MetalLegBob/drfraudsworth/tree/main/.claude/skills/solana-dev
Command: npx skills add https://github.com/MetalLegBob/drfraudsworth --skill solana-dev-metallegbob

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines end-to-end Solana development by aligning UI, SDK generation, and program tooling into a single, repeatable workflow.

Core Features & Use Cases

  • Framework-kit-first UI: Build cohesive React/Next.js apps with a single Solana client and wallet connectors.
  • SDK & Client Generation: Prefer Codama/Kinobi-based tooling to generate TypeScript and Rust clients from IDLs.
  • Program Tooling: Guidance for Anchor and Pinocchio programs, IDL handling, and CPIs.
  • Testing Strategy: Use LiteSVM, Mollusk, and Surfpool for fast unit and integration tests.
  • Security & Best Practices: Security checklists and vulnerability patterns to guard on-chain programs and UX.
  • References & Resources: Curated docs and tooling references to accelerate setup.

Quick Start

Initialize a new Solana UI project with framework-kit, connect a wallet, and start building a dApp.

Frequently Asked Questions about solana-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate TypeScript and Rust clients for Solana programs from an IDL?▼

To generate Solana clients from IDL, use Codama and Kinobi-based tooling to create TypeScript and Rust clients. This streamlines SDK generation by aligning program IDLs with client codegen pipelines for dApp integration.

What's the best way to build a Solana dApp UI with wallet connectors?▼

The best way to build a Solana dApp UI is using framework-kit for cohesive React and Next.js apps. It provides a single Solana client setup with integrated wallet connectors to streamline frontend development.

How do I set up fast unit and integration testing for Solana programs?▼

To set up fast Solana program testing, use LiteSVM, Mollusk, and Surfpool. These tools orchestrate rapid unit and integration tests for on-chain programs without requiring full network deployments.

Should I use Anchor or Pinocchio for Solana program development?▼

Both Anchor and Pinocchio are supported for Solana program development. Anchor provides a higher-level framework for program development, while Pinocchio offers a lower-level approach for writing on-chain programs with IDL handling and CPIs.

What security checklists should I follow when developing Solana on-chain programs?▼

Solana on-chain program security requires following specific checklists and vulnerability patterns to guard against exploits. The workflow includes curated security best practices to protect both on-chain programs and user experience.

How do I start building a Solana dApp from scratch?▼

To start building a Solana dApp, initialize a new UI project with framework-kit, connect a wallet, and use the end-to-end workflow. This orchestrates UI development, SDK generation, and program tooling into a repeatable pipeline.