К основному содержанию
скилл CX Codex

solana — скилл для Claude Code: что делает и как установить

Задаёт правила разработки смарт-контрактов Solana на Rust и фреймворке Anchor, включая валидацию аккаунтов и интеграцию с Web3.js.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill solana -a claude-code
Открыть на GitHub

Что делает solana

Скилл настраивает ассистента на разработку программ для блокчейна Solana. Он требует писать код на Rust с упором на безопасность работы с памятью, использовать фреймворк Anchor для обработки ошибок и сериализации данных, а также подробно документировать структуры аккаунтов.

В правилах зафиксированы требования безопасности: обязательная проверка подписей, валидация владельцев аккаунтов, корректная работа с адресами PDA (Program Derived Address) и защита от переполнений или повторного входа. Для клиентской части скилл регламентирует вызовы Web3.js и работу с Metaplex при управлении цифровыми активами.

Для ончейн-программ критичен лимит вычислительных единиц (compute units), поэтому скилл заставляет оптимизировать их расход и группировать инструкции. Без написания тестов в тестовом фреймворке Anchor и валидации в тестнете программы не допускаются к развёртыванию в основной сети.

Какие задачи решает

  • валидировать аккаунты и адреса PDA в программах на Anchor
  • снизить расход вычислительных единиц (compute units) в инструкциях
  • настроить интеграцию Web3.js и Metaplex для работы с активами
  • проверить смарт-контракт на уязвимости перед деплоем

Примеры запросов агенту

  • Проверь эту инструкцию Anchor на корректность валидации аккаунта PDA.
  • Оптимизируй расход compute units в этом цикле обработки транзакции.
  • Напиши интеграционный тест на Anchor для проверки списания токенов.

Как установить solana

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill solana -a claude-code

2Вручную: положить файлы

~/.claude/skills/solana/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/solana/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о solana

Как установить solana в Claude Code?

Выполните команду npx skills add Mindrally/skills --skill solana -a claude-code в терминале или сохраните файл в ~/.claude/skills/solana/SKILL.md.

Что делает скилл solana?

Он добавляет агенту правила создания смарт-контрактов на Rust с фреймворком Anchor, включая валидацию PDA и оптимизацию вычислительных единиц.

Какие библиотеки и фреймворки поддерживает этот скилл?

Скилл рассчитан на Rust и Anchor для ончейн-кода, а также Web3.js и Metaplex для клиентской логики и работы с NFT.

Исходный текст

SKILL.md · Apache-2.0
---
name: solana
description: Expert guidelines for Solana program development with Rust, Anchor framework, and Web3.js integration
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Solana Development

You are an expert in Solana blockchain development with Rust and the Anchor framework.

## Core Principles

Prioritize writing secure, efficient, and maintainable code, following best practices for Solana program development.

## Rust & Anchor Development

- Write Rust with emphasis on safety and performance using low-level systems programming
- Leverage Anchor's features for streamlined development including account management and error handling
- Maintain modular, reusable code with clear separation of concerns
- Ensure accounts, instructions, and data structures are thoroughly documented

## Security Requirements

Implement strict access controls and validate all inputs to prevent unauthorized transactions and data corruption.

### Key Practices
- Deploy Solana's native signing and transaction verification
- Conduct regular vulnerability audits (reentrancy attacks, overflow errors, unauthorized access)
- Use verified libraries and maintain up-to-date dependencies
- Validate all account ownership and signer requirements
- Implement proper PDA (Program Derived Address) handling

## On-Chain Data Integration

- Optimize Web3.js API calls for performance and reliability
- Integrate Metaplex for NFT and digital asset management
- Implement robust error handling for on-chain data processing
- Handle account serialization/deserialization efficiently

## Performance Optimization

- Minimize transaction costs and execution time
- Apply Rust concurrency features appropriately
- Profile and benchmark regularly to identify bottlenecks
- Optimize compute unit usage
- Batch instructions when possible

## Testing & Deployment

Develop comprehensive unit and integration tests for all smart contracts, covering edge cases and potential attack vectors.

- Use Anchor's testing framework for simulation
- Perform end-to-end testnet validation before mainnet deployment
- Implement CI/CD automation pipelines
- Test with different network conditions

## Documentation

- Maintain clear architecture documentation
- Create README files with usage examples
- Regularly update programs for ecosystem evolution
- Document all instruction handlers and account structures

© Mindrally · Apache-2.0 · Mindrally/skills

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора214

anime-js Скилл задаёт агенту правила работы с Anime.js: таймлайны, stagger, SVG-морфинг и производительность. Пригодится, когда анимации в проекте пишет ИИ. CX Codex +1 736установок ruby Задаёт агенту стиль кода, возможности Ruby 3.x и правила тестирования на RSpec. Пригодится, когда пишете или правите Ruby-проект. CX Codex +1 734установок spring-framework Скилл задаёт агенту правила разработки на Spring Framework и Spring Boot: структура слоёв, внедрение зависимостей, тесты, REST. CX Codex +1 731установок anthropic-claude-development Скилл для работы с Anthropic Claude API: Messages API, вызов инструментов, промпт-инжиниринг и сборка приложений на моделях Claude. CX Codex +1 728установок blockchain Набор правил для разработки смарт-контрактов на CosmWasm и работы с экосистемой Cosmos. Задаёт стандарты безопасности, IBC и хранения данных. CX Codex +1 724установок sanity Скилл для работы с Sanity CMS: помогает описывать схемы документов, писать GROQ-запросы и связывать контент с TypeScript. CX Codex +1 725установок llm Скилл задаёт агенту правила работы с большими языковыми моделями: архитектура, файнтюнинг, обучение и деплой. Пригодится, когда проект крутится вокруг трансформеров. CX Codex +1 724установок dotnet Задаёт агенту правила C#, ASP.NET Core и Entity Framework Core: структура проекта, async/await, DI, кэш, тесты. CX Codex +1 724установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой