hyperliquid-engineer

Installation
SKILL.md

Hyperliquid engineer

Build exchange software with typed intent, isolated signing, idempotent reconciliation, and explicit degraded states.

Workflow

  1. Fix supported networks, product classes, account modes, DEXs, reads, writes, custody, throughput, latency, and failure budget.
  2. Verify current official documentation and the maintained SDK version before coding. Hyperliquid evolves quickly; do not implement from a copied payload or remembered constant.
  3. Use adapter architecture to separate identity, reads, strategy, risk, unsigned action construction, authorization, signing, submission, response parsing, reconciliation, and review.
  4. Implement exact protocol behavior from API invariants. Preserve decimal strings and typed asset identity.
  5. Keep private keys outside the repository and protocol adapter. Prefer official or audited SDK signing. If manual signing is required, add byte-for-byte parity fixtures against the official SDK.
  6. Treat WebSocket data with stream invariants. Snapshots, updates, gaps, reconnects, and backfill are different states.
  7. Apply security invariants to every write path. Dry-run by default. Serialize writes per signer and persist the intent before submission.
  8. Run the test matrix. Cover rejects, partial fills, delayed responses, unknown results, precision edges, account modes, rate limits, and recovery.
  9. Report supported contracts, pinned evidence, validation, unsupported actions, operational assumptions, and residual risk.

Engineering rules

Installs
1
First Seen
Sep 4, 2026