Claude Info
Разное

Solana Game Skill

solanabr/solana-game-skill

Аддон к solana-dev-skill для разработки игр на Solana. Поддерживает Unity, React Native, PlaySolana PSG1, Mobile Wallet Adapter, внутриигровые платежи с Arcium rollups и тестирование.

Установка

terminal
bash
git clone https://github.com/solanabr/solana-game-skill.git

README

Solana Game Skill для Claude Code

Аддон Claude Code skill для разработки блокчейн-игр на Solana с Unity, React Native и веб-фронтендами.

Расширяет: solana-dev-skill

Обзор

Этот скилл является аддоном к основному скиллу разработки на Solana. Он добавляет игровые возможности, делегируя разработку программ и базовые паттерны в solana-dev-skill.

┌─────────────────────────────────────────────────────────────────┐ │ solana-game-skill (addon) │ │ │ │ ┌───────────────────────────────────────────────────────────┐ │ │ │ Gaming Skills │ │ │ │ ├── Unity / Solana.Unity-SDK │ │ │ │ ├── React Native / Mobile Wallet Adapter │ │ │ │ ├── PlaySolana / PSG1 Console │ │ │ │ ├── Game Architecture (state, economies) │ │ │ │ ├── In-Game Payments + Arcium Rollups │ │ │ │ └── Gaming Testing (Unity Test, Jest, Detox) │ │ │ └───────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ references │ │ ┌───────────────────────────────────────────────────────────┐ │ │ │ solana-dev-skill (core) │ │ │ │ ├── Frontend (framework-kit, kit-web3-interop) │ │ │ │ ├── Programs (Anchor, Pinocchio) │ │ │ │ ├── Testing (LiteSVM, Mollusk, Surfpool) │ │ │ │ └── Security (program + client checklists) │ │ │ └───────────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────┘

Состав

Игровые скиллы (этот аддон)

СкиллОписание
unity-sdk.mdИнтеграция Solana.Unity-SDK, подключение кошелька, загрузка NFT
csharp-patterns.mdСтандарты написания кода на C# для Unity
mobile.mdMobile Wallet Adapter, Expo, offline-first
react-native-patterns.mdПаттерны React Native
game-architecture.mdПроектирование состояния on-chain и off-chain
playsolana.mdКонсоль PSG1, PlayDex, PlayID
payments.mdВнутриигровая экономика, покупки, Arcium rollups
testing.mdUnity Test Framework, Jest, React Native
resources.mdСсылки на игровые SDK

Основные скиллы (из solana-dev-skill)

СкиллОписание
frontend-framework-kit.mdReact-хуки, подключение кошелька
kit-web3-interop.mdПаттерны взаимодействия Kit ↔ web3.js
security.mdЧеклист безопасности (программы + клиенты)
programs-anchor.mdПаттерны фреймворка Anchor
programs-pinocchio.mdВысокопроизводительный Pinocchio
idl-codegen.mdГенерация IDL, кодогенерация клиента
testing.mdLiteSVM, Mollusk, Surfpool

Установка

Рекомендуется: кастомная установка

Для полного контроля используйте кастомный установщик:

bash
git clone https://github.com/solanabr/solana-game-skill
cd solana-game-skill
./install-custom.sh

Кастомный установщик позволяет:

  • Выбрать место установки (личная ~/.claude/skills/ или проектная ./.claude/skills/)
  • Пропустить основной скилл, если solana-dev-skill уже установлен
  • Выбрать расположение CLAUDE.md

Стандартная установка (автоматизация)

Для скриптов, CI/CD или быстрой настройки с параметрами по умолчанию:

bash
./install.sh        # Интерактивный режим с параметрами по умолчанию
./install.sh -y     # Неинтерактивный режим, все параметры по умолчанию

Параметры по умолчанию:

  • Расположение: ~/.claude/skills/
  • Устанавливает скиллы solana-dev и solana-game
  • Копирует CLAUDE.md в ~/.claude/

Сравнение способов установки

Возможностьinstall.shinstall-custom.sh
Интерактивные запросыМинимальные (Y/n)Полное меню
Выбор расположенияТолько по умолчаниюЛичное/Проектное/Кастомное
Обработка основного скиллаВсегда устанавливаетОпределяет существующий
Расположение CLAUDE.md~/.claude/Выбор вручную
Лучше подходит дляАвтоматизации, скриптовРучной настройки

Если solana-dev-skill уже установлен

Используйте ./install-custom.sh — он определяет существующие установки и устанавливает только игровой аддон.

Стек по умолчанию (январь 2026)

Unity-игры

СлойВыбор
ДвижокUnity 6000+ LTS
SDKSolana.Unity-SDK 3.1.0+
Runtime.NET 9 / C# 13
ПлатформыDesktop, WebGL, PSG1
КошелёкPhantom, Solflare, InGame, Web3Auth

Мобильные игры (React Native)

СлойВыбор
ФреймворкReact Native 0.76+
СборкаExpo SDK 52+
КошелёкMobile Wallet Adapter 2.x
СостояниеZustand 5.x
ХранилищеMMKV 3.x

Веб-фронтенды

СлойВыбор
ФреймворкNext.js 15 (App Router)
SDK@solana/kit + @solana/react-hooks
СостояниеZustand + React Query

Агенты

АгентМодельНазначение
game-architectopusГеймдизайн, архитектура, токеномика
unity-engineersonnetРеализация на Unity/C#
mobile-engineersonnetReact Native, MWA, offline-first
solana-guidesonnetОбучение, туториалы
tech-docs-writersonnetДокументация

Команды

КомандаНазначение
/build-unityСборка Unity-проектов (WebGL, Desktop, PSG1)
/test-dotnetЗапуск тестов .NET/C#
/build-react-nativeСборка React Native-проектов
/test-react-nativeЗапуск тестов React Native
/quick-commitБыстрый коммит с conventional-сообщениями

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