docs-migrate
25Skill Claude CodeCodex
Migrate docs into our target structure. Use when asked to migrate or clean up existing docs – agentic and otherwise.
Skill Claude CodeCodex
Migrate docs into our target structure. Use when asked to migrate or clean up existing docs – agentic and otherwise.
Skill Claude CodeCodex
Guidelines that must be followed when creating or updating docs in this repo. Applies to AGENTS.md, README.md, /docs//.md, skill and sub-agent files.
Skill Claude CodeCodex
Add E2E tests for new coins or update existing Playwright tests for ledger-live-desktop. Use when the user wants to add send/receive e2e tests for a new cryptocurrency, update test configurations, or work with Speculos device simulator.
Skill Claude CodeCodex
Interactive setup wizard for running desktop E2E (Playwright + Speculos) tests locally.
Skill Claude CodeCodex
Check, update, and RUN Earn E2E tests for Ledger Wallet Desktop (Playwright) and Mobile (Detox). Covers the Earn v2 dashboard, the native + redirect staking flows, and the delegate specs (owned by the Earn team). Use to run earn.v2 / delegate locally, adapt earn page objects/flows, and triage failures.
Skill Claude CodeCodex
Rules for writing or updating Detox E2E tests for ledger-live-mobile. Use when adding a mobile e2e spec, creating or refactoring a page object or drawer, adding testIDs to product code for automation, or fixing a flaky mobile test.
Skill Claude CodeCodex
Interactive setup wizard for running mobile E2E (Detox) tests locally.
Skill Claude CodeCodex
Write or update Swap E2E tests for Ledger Live Desktop (Playwright) and Mobile (Detox). Use for swap spec updates, provider flows, multi-step approvals, page-object refactors, swap-history checks, KYC/validation banners, and review-driven cleanup.
Skill Claude CodeCodex
How to define and check error classes in Ledger Live. Read when adding a new error, creating an errors.ts file, or checking an error's type.
Skill Claude CodeCodex
Guided feature development with codebase understanding and architecture focus.
Skill Claude CodeCodex
Find failing CI jobs, inspect logs, and apply focused fixes.
Skill Claude CodeCodex
Fetch and summarize review comments from the active pull request.
Skill Claude CodeCodex
Read for naming branches, commit messages, pull request titles and merge commits.
Skill Claude CodeCodex
Find which open PRs are impacted by a migration/sunset/refactor and notify their authors — blocking review when the old path is already gone from develop, heads-up comment when it is only deprecated or its removal is still in review, silent study report only when the replacement does not exist yet. Use when asked to…
Skill Claude CodeCodex
Dead-code / unused-dependency detection is migrating from the legacy unimported tool to knip, which requires each package to expose an explicit, minimal package.json#exports (no ./ wildcard). Read this when adding a new package or migrating an existing one.
Skill Claude CodeCodex
Lumen UI React Native design system rules.
Skill Claude CodeCodex
LDLS UI React design system rules (@ledgerhq/lumen-ui-react).
Skill Claude CodeCodex
Official Ledger wallet-cli - USB-based CLI for Ledger hardware wallet flows (account discover, receive, balances, operations, send, swap quote/execute/status, genuine-check, assets token / token-by-id) and the Ledger Key Ring (ring init/encrypt/decrypt/keys/destroy — LKRP-backed encryption of files and text). Use for…
Skill Claude CodeCodex
Plan, review, and develop desktop and mobile app features following our MVVM architectural pattern. Applies to all new .ts and .tsx files within /apps/ledger-live-desktop or /apps/ledger-live-mobile.
Skill Claude CodeCodex
A new-architecture package (shared/, domain/, features/) exposes its API through barrels that contain nothing but export , and keeps its private code in an internals location. Read this when creating a package under shared/, domain/ or features/, when editing any index. file, or when a lint:structure check fails.
Skill Claude CodeCodex
Skill "pre-review" from LedgerHQ/ledger-live, covering pre-review and process.
Skill Claude CodeCodex
Prefer Set.has() over Array.includes() for constant allowlists/blocklists. Read this when reviewing or writing membership checks in TypeScript files.
Skill Claude CodeCodex
General React and React Native engineering rules for Ledger Live. Read when writing or reviewing any .ts/.tsx file.
Skill Claude CodeCodex
When typecheck finds an error importing from a lib in the monorepo, rebuild the lib.