A Claude Code plugin that acts as a blockchain maturity readiness consultant, helping you assess your solution against the Government Blockchain Association's Blockchain Maturity Model.
Walks you through a structured 6-phase consultation:
- Context — Understands your solution, domain, stakeholder role, and goal
- Evidence inventory — Maps your existing artifacts to BMM level requirements
- Integrity check — Tests whether the solution meets the bedrock principles of decentralization and distribution
- Element walkthrough — Scores each of the 11 elements, explains evidence standards, and gives actionable gap-closing recommendations
- Readiness assessment — Produces a maturity scorecard, overall rating, top risks, and next steps
- Formal assessment prep — Walks through BAP engagement, team composition rules, conflict requirements, and a pre-assessment checklist
- Claude Code installed and working (
claudecommand runs in your terminal)
Clone the repo from GitHub:
git clone https://github.com/blockchain-working-group/gba-bmm-skill.gitThen choose one of the install methods below.
Makes /gba-bmm available in every Claude Code session, across all projects:
mkdir -p ~/.claude/commands
cp gba-bmm-skill/gba-bmm.md ~/.claude/commands/gba-bmm.mdMakes /gba-bmm available only when working inside a specific project:
cd your-project
mkdir -p .claude/commands
cp /path/to/gba-bmm-skill/gba-bmm.md .claude/commands/gba-bmm.mdLoads the full plugin structure for a single session:
claude --plugin-dir ./gba-bmm-skillThe skill will be available as /gba-bmm:bmm-readiness for that session.
Launch Claude Code and type:
/gba-bmm
If the skill loads, it will ask about your blockchain solution. If nothing happens, verify the file is in place:
ls ~/.claude/commands/gba-bmm.mdPull the latest version and re-copy:
cd gba-bmm-skill
git pull
cp gba-bmm.md ~/.claude/commands/gba-bmm.md# Global
rm ~/.claude/commands/gba-bmm.md
# Project-level
rm .claude/commands/gba-bmm.mdInvoke the skill and describe your solution or goal:
/gba-bmm we have a supply chain tracking solution on Hyperledger Fabric preparing for a GBA assessment
Or invoke it without arguments and the skill will walk you through the intake questions:
/gba-bmm
The consultation follows 6 phases: context, evidence inventory, integrity check, element walkthrough, readiness scorecard, and formal assessment prep.
gba-bmm-skill/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/
│ └── bmm-readiness/
│ └── SKILL.md # Main skill prompt
├── gba-bmm.md # Legacy slash command format
└── README.md
- Solution providers preparing for a GBA BMM assessment
- Investors evaluating blockchain solution maturity
- Acquisition professionals benchmarking proposals against a common standard
- Government program offices conducting internal readiness reviews
| Element | What it assesses |
|---|---|
| Distribution | Node hosting concentration risk |
| Governance | Management of assets, nodes, protocols, smart contracts |
| Identity Management | Access controls, KYC/AML, anonymity (domain-sensitive) |
| Interoperability | Cross-chain and legacy system integration |
| Performance | Throughput, latency, finality, cost |
| Privacy | PII protection, encryption, GDPR compliance |
| Reliability | Fork resolution, error handling, fraud controls |
| Resilience | Fault tolerance, continuity of operations |
| Security | End-to-end controls across the full stack |
| Infrastructure Sustainability | Lifecycle resource availability |
| Synchronization | Consensus mechanisms, finality |
This plugin is a preparation coach, not a formal assessment. Only GBA Authorized Assessment Partners (BAPs) conduct official BMM assessments. See the GBA Blockchain Maturity Model for the formal program.
Based on the GBA Blockchain Maturity Model Overview document (January 14, 2023, Approved). The BMM is developed and maintained by the Government Blockchain Association.