Create, change, or review canonical encodings in Bisq 2 - CanonicalSchema definitions and Canonical.encodeCanonical implementations (package bisq.common.encoding.canonical). Use this skill whenever a Bisq model class must produce deterministic bytes for a…
Guide Codex or Claude Code through high-quality Bisq contribution work. Use when implementing Bisq issues, fixing bugs, changing Java or JavaFX code, touching P2P networking, Bitcoin wallet or transaction logic, DAO governance, build/test workflows,…
Provide comprehensive Bisq PR review in Codex or Claude Code by integrating CodeRabbitAI feedback extraction with Bisq-specific security validation, contribution standards verification, and domain expertise for Bitcoin, P2P, trade protocol, DAO, Java, and…
How to write release notes: location, structure, and required variants. Use it when release notes are requested.
How to handle review feedback. Use it when the user message contains feedback prefixed with `reviewer claims:`.
Detailed root-cause procedure for non-trivial bugs, unexpected behavior, domain inconsistencies, security-sensitive changes, and problems with several edge cases. Use it before choosing between a root-cause fix and a mitigation, when presenting options to the…
Rules for creating or updating a domain specification in docs/specifications/: location, hierarchy, content, package-local documentation, and scope. Use it whenever a change introduces or modifies important domain behavior, invariants, validation rules,…
Create production-ready JavaFX UI code following Bisq2's strict MVC architecture, design system, UX principles, and desktop UI automation harness workflow. Use this skill when building new UI components, views, controllers, overlays, modifying existing JavaFX…