cosmos
Installation
SKILL.md
Skill based on Cosmos SDK, generated from
sources/cosmos. Doc path:sources/cosmos/docs/docs/,sources/cosmos/README.md, andsources/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 |