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.