Solana Claude
solanabr/solana-claudeГотовая к продакшену конфигурация Claude Code для full-stack Solana-разработки: 15 специализированных агентов, 24 команды, 6 MCP-серверов, прогрессивная загрузка навыков. Поддержка Anchor, Pinocchio, DeFi, мобильной разработки, безопасности и игр.
Установка
git clone https://github.com/solanabr/solana-claude.gitREADME
Solana Claude Configuration
Готовая к продакшену конфигурация Claude Code для full-stack Solana-разработки. Объединяет лучшие практики из множества источников в оптимизированный под агентов, токен-эффективный конфиг, который можно установить и адаптировать под конкретный проект.
Идея состоит в том, чтобы предоставить универсальный CLAUDE.md, опирающийся на субагентов для планирования и выполнения задач с динамической загрузкой markdown-файлов — это экономит токены и контекст. Конфиг полностью использует официальные рекомендации Claude Code:
- Правила загружаются только при работе с определёнными типами файлов;
SKILL.md— мегахаб для динамически раскрываемых файлов навыков, которые напрямую загружаются из лучших репозиториев экосистемы (Solana Foundation, Colosseum, Solana Mobile, SendAI и др.);CLAUDE-solana.mdвдвое меньше обычногоCLAUDE.md, оставляя место для самоулучшений, запрограммированных в агентах: фиксации и обучения на антипаттернах, ошибках, повторяющихся случаях и т.д. Для менее важных заметок агенты постоянно поддерживаютCLAUDE.local.md, а в монорепозиториях — такжеCLAUDE.mdна уровне каждой папки.
Текущий мультиагентный воркфлоу ориентирован на монорепозитории: используется единый CLAUDE.md/конфиг для всего проекта с применением агентов и контекстно-специфичных навыков на каждом шаге.
При ручной установке не забудьте переименовать ./CLAUDE-solana.md обратно в ./CLAUDE.md — текущий верхнеуровневый CLAUDE.md ориентирован на поддержку самого репозитория.
Что это такое
Полная конфигурация .claude/, превращающая Claude в эксперта по Solana-разработке:
- 15 специализированных агентов для разных задач (архитектура, Anchor, Pinocchio, DeFi, токены, frontend, мобильная разработка, backend, DevOps, QA, документация, игры, Unity, обучение, исследования)
- 24 команды воркфлоу для сборки, тестирования, деплоя, профилирования, миграций и коммитов
- 6 интеграций MCP-серверов для данных on-chain (Helius), документации Solana (solana-dev), документации библиотек (Context7), автоматизации браузера (Playwright), оптимизации контекста (context-mode) и постоянной памяти (memsearch)
- Команды агентов для многошаговых воркфлоу (архитектор → инженер → QA)
- Прогрессивная загрузка навыков — контекст загружается только по необходимости (экономия токенов)
- Автозагружаемые правила, применяющие лучшие практики на основе паттернов файлов
Быстрый старт
# Вариант 0: Fork шаблона (GitHub UI)
claude -m "/cleanup" # затем запустите Claude Code с /cleanup, чтобы не засорять корневую директорию проекта
# Вариант 1: Установка одной командой (Claude Code)
curl -fsSL https://raw.githubusercontent.com/solanabr/solana-claude-config/main/install.sh | bash
# Вариант 2: Установка одной командой (Codex, Opencode и другие)
curl -fsSL https://raw.githubusercontent.com/solanabr/solana-claude-config/main/install.sh | bash -s -- --agents
# Вариант 3: Ручная установка
git clone --recurse-submodules https://github.com/solanabr/solana-claude-config.git
cp -r solana-claude-config/.claude /path/to/your-project/
cp solana-claude-config/CLAUDE-solana.md /path/to/your-project/CLAUDE.md
cd /path/to/your-project && git submodule update --init --recursive
# Запуск Claude Code
claudeФлаг --agents
Передайте --agents, чтобы установить всё в .agents/ вместо .claude/. Содержимое то же, только имя директории другое. Полезно, если .claude/ уже занята или для AI-инструментов, отличных от Claude (Cursor, Windsurf, Copilot и др.).
bash install.sh --agents /path/to/your-project
Обновление установки с --agents:
# Выполните из корня проекта:
bash .agents/bin/update.shНастройка MCP (опционально)
После установки настройте MCP-серверы для расширенных возможностей:
# В вашем проекте с запущенным Claude Code:
/setup-mcpКоманда проведёт через настройку API-ключей для Helius, Context7 и других MCP-серверов.
Ключевые возможности
Внешние субмодули навыков
| Субмодуль | Источник | Назначение |
|---|---|---|
ext/solana-dev | solana-foundation/solana-dev-skill | Базовая разработка на Solana (программы, frontend, тестирование, безопасность) |
ext/sendai | sendaifun/skills | Интеграции DeFi-протоколов (Jupiter, Drift, Raydium и др.) |
ext/solana-game | solanabr/solana-game-skill | Разработка игр (Unity, PlaySolana, PSG1) |
ext/cloudflare | cloudflare/skills | Инфраструктура (Workers, Agents SDK, MCP-серверы) |
ext/trailofbits | trailofbits/skills | Аудит безопасности и сканирование уязвимостей |
ext/qedgen | QEDGen/solana-skills | Формальная верификация с доказательством теорем на Lean 4 |
ext/solana-mobile | nicoorfi/solana-mobile | Mobile Wallet Adapter, Genesis Token, разрешение SKR-адресов |
ext/colosseum | ColosseumOrg/colosseum-copilot | Исследование стартапов, валидация идей, хакатон-проекты (проприетарная лицензия) |
ext/safe-solana-builder | frankcastleauditor/safe-solana-builder | Генерация кода с приоритетом безопасности (70+ правил из аудитов) |
ext/vercel | vercel-labs/agent-skills | Деплой на Vercel, Next.js, AI SDK, v0, edge-функции |
Команды агентов
Каждый агент загружает собственные специализированные навыки и работает в рамках многоагентных воркфлоу для решения сложных задач разработки на Solana.