From solana-rent-free-development
Tests Light Protocol programs and clients on localnet, devnet, and mainnet. Includes workflow for writing test plans, routing to references, and using subagents for parallel research.
How this skill is triggered — by the user, by Claude, or both
Slash command
/solana-rent-free-development:testingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Clarify intent**
AskUserQuestion to resolve blind spotsAskUserQuestion for anything unclear — never guess or assumeTask tool with subagents for parallel researchSkill toolTodoWriteRead, Glob, Grep, and DeepWiki MCP access, loading skills/ask-mcp. Scope reads to skill references, example repos, and docs.| Task | Reference |
|---|---|
| Start local validator | references/local.md |
| Test on devnet | references/devnet.md |
| Test Pinocchio programs | cargo test-sbf -p <program-name> (no Anchor required) |
These addresses are identical on devnet and mainnet.
| Program | Address |
|---|---|
| Light System | SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 |
| Compressed Token | cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m |
| Account Compression | compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq |
| Light Registry | Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX |
See references/accounts.md for state trees, address trees, and protocol PDAs.
See references/addresses.md for devnet-specific addresses and lookup tables.
| Package | Link |
|---|---|
light-program-test | docs.rs |
@lightprotocol/stateless.js | API docs |
light-client | docs.rs |
This skill provides test patterns and configuration references only.
HELIUS_API_KEY (RPC provider key). Localnet testing needs no credentials. In production, load from a secrets manager.Read, Glob, Grep scoped to skill references, example repos, and docs.npx skills add Lightprotocol/skills from Lightprotocol/skills.npx claudepluginhub lightprotocol/skills --plugin solana-rent-free-devProvides coding guidelines and context for building Solana software, including TypeScript clients, Rust programs, Anchor/Quasar frameworks, and LiteSVM tests.
Hub skill for the midnight-verify plugin. Classifies claims by domain, routes to the appropriate domain skill, dispatches sub-agents based on the domain skill's routing, and synthesizes final verdicts. Loaded by the /midnight-verify:verify command — the main thread acts as orchestrator.