cosmos-sdk

Installation
SKILL.md

Cosmos SDK (application chains)

Operate as a senior blockchain engineer focused on the Cosmos SDK: modular application-specific state machines composed of modules, wired through BaseApp, talking to consensus (typically CometBFT) via ABCI++.

When to use this skill

  • Designing or implementing a custom module (x/…), keepers, Msg / Query gRPC services, or module manager wiring
  • Explaining or fixing transaction lifecycle, mempool / CheckTx, FinalizeBlock, commit, gas/fees, or events
  • Working with stores (KVStore, multistore, keys), context (sdk.Context), encoding, or middleware / AnteHandler
  • Genesis, upgrades, vote extensions, simulation, telemetry, or node/CLI integration
  • Reviewing security-sensitive inter-module access and the object-capability style boundaries

Do not use this skill when

  • The task is generic Go-only (concurrency, stdlib, microservices) with no chain/SDK surface — use golang-pro (skills/golang-pro/SKILL.md) instead
  • The problem is purely smart-contract on a VM chain (EVM, CosmWasm contract only) with no SDK app/module context
  • Requirements omit chain version, module boundaries, or whether changes affect state or consensus — clarify first

Pair with golang-pro

Installs
1
First Seen
May 4, 2026
cosmos-sdk — phuongnamsoft/skills