Community-requested and planned skills for Solana development. Contributions welcome!
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Skill |
Description |
blinks-actions |
Solana Actions and Blinks development |
mobile-wallet-adapter |
Mobile Wallet Adapter (MWA) integration |
Have an idea? Open an issue or submit a PR!