skills/injective-core-detect-changes/SKILL.md
Detect breaking changes in Injective core between two tagged releases. For use in developer documentation and release notes.
npx skillsauth add injectivelabs/agent-skills injective-core-detect-changesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Goal: identify any changes upon a new release of Injective core.
Perform the following steps in sequence.
Ask the user:
PREV_TAG what is the previous version, e.g. v1.19.0NEXT_TAG what is the next version, e.g. v1.20.0If the user inputs tags without the v prefix, e.g. 1.19.0, correct it automatically
Find the release notes for NEXT_TAG.
e.g. For v1.20.0: https://github.com/InjectiveLabs/injective-core/releases/tag/v1.20.0
Find the appropriate changelog for NEXT_TAG.
This is typically the same as NEXT_TAG, but swap the patch number for x.
e.g. For v1.20.0: https://github.com/InjectiveLabs/injective-core/blob/release/v1.20.x/CHANGELOG.md
Look for a heading that is ${NEXT_TAG} - YYYY-MM-DD
With this info:
NOTES_FROM_RELEASEInvoke the devrel-detect-breaking-changes agent skill.
/devrel-detect-breaking-changes
REPO: [email protected]:InjectiveFoundation/injective-core.git
PREV_TAG: ${PREV_TAG}
NEXT_TAG: ${NEXT_TAG}
PERSONAS: DevOps team running Injective mainnet validator nodes, software engineers running Injective testnet validator nodes, security team
REQS: Hint - when the following files/ globs have been changed, they are more likely to result in breaking changes:
- `go.mod`
- `client/docs/swagger-ui/swagger.yaml`
- `cmd/injectived/root.go`
- `proto/**/*.proto`
- `injective-chain/app/app.go`
- `injective-chain/app/**/` (when new subdirectory has been added)
Additionally, based on the release notes and change logs,
look into: ${NOTES_FROM_RELEASE}
devrel-detect-breaking-changesIf this skill is not available, run the following command to install it:
npx skills add bguiz/devrel-agent-skills --skill devrel-detect-breaking-changes
Nil
development
Integrate Injective RFQ taker flows into browser apps and operational quote monitors. Use this skill when building, reviewing, or debugging RFQ gateway autosign settlement, Web3Gateway AuthZ setup, manual TakerStream quote collection, RFQ open/close flows, conditional TP/SL intents, quote uptime probes, market-readiness checks, or mainnet RFQ frontend integrations. Covers mainnet parameters, canonical decimals, quote windows, signer slots, market discovery, quote-hit diagnostics, and production RFQ gotchas.
tools
Enables management of Linear issues, teams, projects, comments, or configuration via the `linear` CLI
tools
Mass create, derive, and manage Injective wallets. Generate wallets from mnemonics (BIP-44 HD derivation), create random wallets, convert between ETH/INJ addresses, and batch fund wallets with INJ or USDT. Supports bulk wallet generation and batch funding.
tools
Look up metadata for any Injective token or denom. Resolves native tokens (INJ), Peggy ERC-20 bridged tokens (USDT, USDC, WETH), IBC assets (ATOM, OSMO), TokenFactory tokens, and EVM ERC-20s to their human-readable symbol, decimals, and type. Also supports sending tokens between addresses and depositing/withdrawing from trading subaccounts. Requires the Injective MCP server to be connected.