en un clic
cardano-cli-doctor
// Diagnose cardano-cli: version, era-prefixed vs legacy syntax, network flags. Produces compatibility report.
// Diagnose cardano-cli: version, era-prefixed vs legacy syntax, network flags. Produces compatibility report.
| name | cardano-cli-doctor |
| description | Diagnose cardano-cli: version, era-prefixed vs legacy syntax, network flags. Produces compatibility report. |
| allowed-tools | ["Bash(cardano-cli:*)","Bash(which:*)","Read"] |
| context | ["!cardano-cli version 2>&1 | head -10","!cardano-cli --help 2>&1 | head -40","!cardano-cli conway --help 2>&1 | head -20","!cardano-cli latest --help 2>&1 | head -10","!cardano-cli transaction build --help 2>&1 | head -30"] |
--help, version, query tip)Collect environment facts (auto-injected via context)
Decide command style
cardano-cli conway --help works → era-prefixed supported--babbage-era in help → legacy flags supportedNetwork sanity (optional, if socket available)
cardano-cli query tip --mainnet or --testnet-magic <N>Produce Compat Report
CLI Version: X.Y.Z
Era-prefixed: ✓ conway, latest
Legacy flags: ✓ --babbage-era
Recommended: era-prefixed (cardano-cli conway ...)
Network: --testnet-magic 1 (preprod)
Input: User has cardano-cli 10.1.0
Output:
=== Cardano CLI Compatibility Report ===
CLI Version: 10.1.0.0
Git Rev: abc123
Supported Commands:
✓ cardano-cli conway --help (recommended)
✓ cardano-cli latest --help
✓ cardano-cli babbage --help
Recommended Style: ERA-PREFIXED
cardano-cli conway transaction build ...
cardano-cli conway query utxo ...
Network Flags:
Mainnet: --mainnet
Preprod: --testnet-magic 1
Preview: --testnet-magic 2
Input: User has cardano-cli 8.x
Output:
=== Cardano CLI Compatibility Report ===
CLI Version: 8.24.0.0
Supported Commands:
✗ Era-prefixed not available
Legacy Flags Detected:
✓ --babbage-era
✓ --alonzo-era
Recommended Style: LEGACY FLAGS
cardano-cli transaction build --babbage-era ...
.skey fileschmod 600 *.skey for real fundsshared/PRINCIPLES.md (repo)Manage and maintain i18n messaging or copy for Daedalus multi-language support.
Add, update, validate and verify theme files using built-in package.json commands and utilities.
Create Cucumber BDD end-to-end tests for new features, enhancements, or updates. Use this when asked to write e2e tests, acceptance tests, feature files, step definitions, or Cucumber scenarios for Daedalus.
Create or update Storybook stories for Daedalus React components. Use this when asked to write stories, visual tests, storybook entries, or component demos for new or existing features.
Encode and decode bech32 strings using the local bech32 CLI.
Plutus script guidance: datums, redeemers, collateral, reference scripts. Templates only—use operator to execute.