Claude Info
AI и агенты

Solana Claude

solanabr/solana-claude

Готовая к продакшену конфигурация Claude Code для full-stack Solana-разработки: 15 специализированных агентов, 24 команды, 6 MCP-серверов, прогрессивная загрузка навыков. Поддержка Anchor, Pinocchio, DeFi, мобильной разработки, безопасности и игр.

Установка

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

README

Solana Claude Configuration

CI Version License Solana Claude Code

Готовая к продакшену конфигурация 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)
  • Прогрессивная загрузка навыков — контекст загружается только по необходимости (экономия токенов)
  • Автозагружаемые правила, применяющие лучшие практики на основе паттернов файлов

Быстрый старт

bash
# Вариант 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
# Выполните из корня проекта:
bash .agents/bin/update.sh

Настройка MCP (опционально)

После установки настройте MCP-серверы для расширенных возможностей:

bash
# В вашем проекте с запущенным Claude Code:
/setup-mcp

Команда проведёт через настройку API-ключей для Helius, Context7 и других MCP-серверов.

Ключевые возможности

Внешние субмодули навыков

СубмодульИсточникНазначение
ext/solana-devsolana-foundation/solana-dev-skillБазовая разработка на Solana (программы, frontend, тестирование, безопасность)
ext/sendaisendaifun/skillsИнтеграции DeFi-протоколов (Jupiter, Drift, Raydium и др.)
ext/solana-gamesolanabr/solana-game-skillРазработка игр (Unity, PlaySolana, PSG1)
ext/cloudflarecloudflare/skillsИнфраструктура (Workers, Agents SDK, MCP-серверы)
ext/trailofbitstrailofbits/skillsАудит безопасности и сканирование уязвимостей
ext/qedgenQEDGen/solana-skillsФормальная верификация с доказательством теорем на Lean 4
ext/solana-mobilenicoorfi/solana-mobileMobile Wallet Adapter, Genesis Token, разрешение SKR-адресов
ext/colosseumColosseumOrg/colosseum-copilotИсследование стартапов, валидация идей, хакатон-проекты (проприетарная лицензия)
ext/safe-solana-builderfrankcastleauditor/safe-solana-builderГенерация кода с приоритетом безопасности (70+ правил из аудитов)
ext/vercelvercel-labs/agent-skillsДеплой на Vercel, Next.js, AI SDK, v0, edge-функции

Команды агентов

Каждый агент загружает собственные специализированные навыки и работает в рамках многоагентных воркфлоу для решения сложных задач разработки на Solana.

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