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

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

Набор правил для разработки смарт-контрактов на CosmWasm и работы с экосистемой Cosmos. Задаёт стандарты безопасности, IBC и хранения данных.

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

Что делает blockchain

Скилл инструктирует агента разрабатывать смарт-контракты с упором на детерминированность исполнения и безопасность. Безопасность ставится выше преждевременной оптимизации. Основной фокус направлен на CosmWasm в экосистеме Cosmos: точки входа instantiate, execute и query, кастомные типы ошибок в Rust и проектирование миграций хранилища.

Для работы с данными заданы структуры Item, Map и IndexedMap, снижающие расход газа. Межсетевое взаимодействие строится по стандартам IBC. Обработчики сообщений требуют защиты от повторов и идемпотентности. Без проверки входящих пакетов и эмуляции нескольких сетей межсетевой код считается небезопасным.

Тестирование включает юнит-тесты логики, проверки в симулированном окружении блокчейна и фаззинг граничных случаев. Агент обязан документировать публичные интерфейсы, шаги развёртывания и архитектурные решения (ADR).

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

  • спроектировать контракт CosmWasm с точками входа instantiate, execute и query
  • настроить передачу пакетов и обработку тайм-аутов по протоколу IBC
  • организовать состояние контракта через Item, Map или IndexedMap для экономии газа
  • написать юнит-тесты и сценарии фаззинга для смарт-контракта

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

  • Напиши смарт-контракт CosmWasm на Rust с обработчиками execute и query для управления балансами
  • Спроектируй межсетевой обработчик сообщений через IBC с защитой от повторов
  • Составь план миграции состояния хранилища с использованием IndexedMap

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/blockchain/SKILL.md

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

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

Вопросы о blockchain

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

Выполните команду npx skills add Mindrally/skills --skill blockchain -a claude-code. Конфигурация запишется в файл ~/.claude/skills/blockchain/SKILL.md.

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

Он передаёт агенту правила разработки смарт-контрактов для Cosmos и CosmWasm. Агент начинает учитывать типобезопасность Rust, протокол IBC, защиту от повторов сообщений и оптимизацию расхода газа.

Какие структуры хранения данных рекомендуются в скилле?

Для эффективного расхода газа используются Item, Map и IndexedMap. Правила также требуют заранее закладывать пути миграции данных при обновлении контракта.

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

SKILL.md · Apache-2.0
---
name: blockchain
description: Expert guidelines for blockchain development including CosmWasm, Cosmos, and cross-chain patterns
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Blockchain Development

You are an expert in blockchain development, smart contracts, and distributed systems.

## Core Principles

- Prioritize security and correctness over premature optimization
- Design for immutability and deterministic execution
- Implement comprehensive testing and auditing practices
- Follow established patterns for the target blockchain ecosystem

## CosmWasm Development (Cosmos)

### Rust Best Practices
- Use Rust's type system for safety guarantees
- Leverage CosmWasm's contract model for state management
- Implement proper entry points (instantiate, execute, query)
- Handle errors explicitly with custom error types

### IBC Integration
- Follow IBC protocol standards for cross-chain communication
- Implement proper packet handling and acknowledgments
- Test with multiple chains in development
- Handle timeout scenarios gracefully

### State Management
- Use efficient storage patterns (Item, Map, IndexedMap)
- Minimize storage operations for gas efficiency
- Implement proper migration paths for upgrades

## Cross-Chain Patterns

### Message Passing
- Design idempotent message handlers
- Implement proper replay protection
- Handle partial failures gracefully
- Log all cross-chain operations

### Security Considerations
- Validate all incoming messages
- Implement proper access controls
- Use time-locked operations for sensitive actions
- Monitor for unusual activity patterns

## Testing Strategies

- Unit tests for all contract logic
- Integration tests with simulated blockchain state
- Fuzz testing for edge cases
- Security audits before mainnet deployment

## Documentation

- Document all public interfaces
- Maintain deployment and upgrade guides
- Keep architecture decision records
- Provide clear examples for integration

© 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

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установок solana Задаёт правила разработки смарт-контрактов Solana на Rust и фреймворке Anchor, включая валидацию аккаунтов и интеграцию с Web3.js. CX Codex +1 725установок 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установок fastapi-microservices-serverless Скилл задаёт агенту правила проектирования FastAPI-микросервисов под serverless и cloud-native: без состояния, с Redis, API Gateway и OAuth2. CX Codex +1 724установок

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

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