@mindrally/blockchain

240+ Claude Code skills converted from Cursor rules. Expert coding guidelines for every major framework and language.

View in AI SkillSafe app
Scanned · no findings
119 downloads
0 stars
0 demos
SKILL.md
nameblockchain
descriptionExpert guidelines for blockchain development including CosmWasm, Cosmos, and cross-chain patterns

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

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@mindrally/blockchain/verified)](https://skillsafe.ai/skill/@mindrally/blockchain/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@mindrally/blockchain/installs)](https://skillsafe.ai/skill/@mindrally/blockchain/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@mindrally/blockchain/scan)](https://skillsafe.ai/skill/@mindrally/blockchain/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@mindrally/blockchain/eval)](https://skillsafe.ai/skill/@mindrally/blockchain/)