solana-dev-skill

Guide Solana program and client development with testing and security workflows.

3|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/readtheskill/readtheskill --skill solana-dev-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana-dev-skill
Source: https://github.com/readtheskill/readtheskill/tree/main/public/skills/solana-dev-skill
Command: npx skills add https://github.com/readtheskill/readtheskill --skill solana-dev-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This playbook removes uncertainty and fragmentation when building Solana dApps and on-chain programs by providing an opinionated, end-to-end development workflow that covers UI, SDK, program, testing, and security concerns.

Core Features & Use Cases

  • Opinionated stack guidance: clear recommendations for UI, SDK, adapters, and program frameworks (Anchor or Pinocchio) to accelerate standardization and interoperability.
  • Developer workflows: instructions for wallet connection flows, transaction construction and confirmation UX, IDL/codegen, and typed client generation.
  • Testing & security: local unit and integration testing strategies (LiteSVM, Mollusk, Surfpool), compute budget and fee payer guidance, and audit-style hardening notes.
  • Use Case: scaffold a new Solana dApp that integrates a React/Next.js frontend, a typed SDK, and an Anchor program with CI tests and an integration harness.

Quick Start

Use the playbook to scaffold a Solana app, generate the IDL and typed client, then run the unit and integration tests locally.

Frequently Asked Questions about solana-dev-skill

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

FAQPage Schema
What is the best way to scaffold a Solana dApp with an Anchor program and a typed SDK?

The best way to scaffold a Solana dApp is using an opinionated playbook that standardizes your UI, SDK, and Anchor program selection, providing end-to-end workflows for wallet connection, IDL codegen, and typed client generation.

How do I set up local unit and integration tests for Solana programs?

You can set up local Solana tests by utilizing specific testing harnesses like LiteSVM, Mollusk, or Surfpool, which provide the necessary environments for validating on-chain program logic and integration scenarios locally.

How do I manage compute budget and fee payer settings when building Solana transactions?

Managing compute budget and fee payer settings involves applying specific operational guidance for transaction construction, ensuring optimal resource allocation and confirmation UX within your Solana client stack.

What security hardening steps should I take before a Solana smart contract audit?

Before a Solana audit, you should apply audit-style hardening notes that cover security best practices for on-chain programs, ensuring your Anchor or Pinocchio codebase is robust against common vulnerabilities.

Can I use Pinocchio instead of Anchor for Solana on-chain program development?

Yes, you can use Pinocchio instead of Anchor, as the playbook provides opinionated stack guidance for both frameworks to help you choose the right tool for your specific Solana program development needs.