Skip to content

Latest commit

 

History

History
83 lines (63 loc) · 2.9 KB

File metadata and controls

83 lines (63 loc) · 2.9 KB

Skill Ideas

Community-requested and planned skills for Solana development. Contributions welcome!

Program Development

Skill Description
anchor-scaffolding Generate Anchor program boilerplate with best practices
anchor-testing Write comprehensive tests for Anchor programs
program-security-audit Security checklist and common vulnerability patterns
cpi-patterns Cross-Program Invocation best practices
pda-derivation PDA design patterns and derivation strategies
account-validation Proper account validation and constraint patterns

Token Development

Skill Description
token-2022 Create and manage Token-2022 (Token Extensions) tokens
spl-token Classic SPL Token operations and management
nft-creation Metaplex NFT minting and collection management
compressed-nfts Bubblegum compressed NFT operations
token-metadata Token metadata standards and best practices

Client Development

Skill Description
wallet-adapter Wallet integration with Solana Wallet Adapter
transaction-building Efficient transaction construction and optimization
priority-fees Compute unit estimation and priority fee strategies
rpc-optimization RPC best practices, caching, and rate limiting

Performance

Skill Description
jito-bundles MEV protection and Jito bundle transactions
helius-integration Helius RPC, webhooks, and DAS API
compute-optimization Reduce CU consumption in programs
indexing-geyser Geyser plugins and data indexing

Security

Skill Description
signer-verification Proper signer and authority checks
reentrancy-prevention Prevent reentrancy attacks in Solana programs
integer-overflow Safe math and overflow protection
access-control Role-based access patterns

DeFi

Skill Description
jupiter-swap Jupiter aggregator integration
raydium-pools Raydium AMM and CLMM integration
orca-whirlpools Orca Whirlpools SDK usage
marinade-staking Liquid staking with Marinade
flash-loans Flash loan patterns on Solana

DevOps

Skill Description
solana-test-validator Local validator setup and configuration
program-deployment Mainnet deployment checklist and strategies
upgrade-patterns Program upgrade and migration patterns
monitoring-alerts On-chain monitoring and alerting setup

Emerging

Skill Description
blinks-actions Solana Actions and Blinks development
mobile-wallet-adapter Mobile Wallet Adapter (MWA) integration

Suggest a Skill

Have an idea? Open an issue or submit a PR!