cosmos

📁 hairyf/blockchain-master 📅 1 day ago
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/hairyf/blockchain-master --skill cosmos

Agent 安装分布

mcpjam 1
claude-code 1
replit 1
junie 1
windsurf 1
zencoder 1

Skill 文档

Skill based on Cosmos SDK, generated from sources/cosmos. Doc path: sources/cosmos/docs/docs/, sources/cosmos/README.md, and sources/cosmos/x/.

The Cosmos SDK is a modular framework for building application-specific blockchains. Applications are composed of modules that own state (via keepers), expose Msg and Query services (Protobuf/gRPC), and plug into the app lifecycle (genesis, BeginBlock, EndBlock, upgrades). Use this skill when implementing or wiring SDK modules, keepers, services, depinject, or migrations.

Core References

Topic Description Reference
Modules intro Role of modules, main components, composability and capabilities core-modules-intro
Module manager AppModule interfaces, BasicManager, Manager, execution order core-module-manager
Messages and queries Msg/Query types, gRPC services, legacy paths, protobuf core-messages-queries
Keeper Type definition, store access, inter-module access, methods core-keeper
Genesis GenesisState, DefaultGenesis, ValidateGenesis, Init/ExportGenesis core-genesis
App anatomy App type, constructor, InitChainer, PreBlocker, Begin/EndBlocker core-app-anatomy
BaseApp and store ABCI, routers, volatile states; multistore, KVStore, IAVL core-baseapp-store

Features

Topic Description Reference
Msg services Implementing Msg service, validation, state transition, events features-msg-services
Query services gRPC Query implementation, module_query_safe features-query-services
depinject Module config proto, ProvideModule, app wiring features-depinject
Upgrades ConsensusVersion, in-place migrations, RegisterMigration features-upgrade

Best Practices

Topic Description Reference
Errors Registration, wrapping, ABCI helpers best-practices-errors
Module structure Recommended folder and file layout best-practices-module-structure