ci-watcher
01Agent Codex
Watch GitHub CI for the current branch and report pass/fail with relevant failure logs. Use when waiting for CI results or CI has failed. Use proactively to monitor branch CI.
Agent Codex
Watch GitHub CI for the current branch and report pass/fail with relevant failure logs. Use when waiting for CI results or CI has failed. Use proactively to monitor branch CI.
Agent Codex
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences.
Agent Codex
Deeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies to inform new development.
Agent Codex
Code review expert for Ledger Wallet apps (ledger-live-desktop & ledger-live-mobile). Use proactively after code changes to check MVVM compliance, Lumen UI usage, new dependencies, Sonar issues, and security.
Agent Codex
Test automation expert for ledger-live. Use proactively to run tests and fix failures after code changes. Handles Jest unit and integration tests with MSW mocking for both mobile and desktop environments.
Skill Claude CodeCodex
Handle batches of Jira tickets through shared analysis, per-ticket feature-dev, Lumen UI guardrails, changesets, and draft PRs. Use when the user provides multiple Jira tickets or asks to deliver tickets one by one with PRs.
Skill Claude CodeCodex
Run lint, format, and typecheck on modified files.
Skill Claude CodeCodex
Privacy-protected ID management with @domain/entity-client-identity — DeviceId, UserId, DatadogId, export-rules.json.
Skill Claude CodeCodex
Write, review or debug a cloudSyncModule.ts — a CloudSyncDataManager that syncs one slice of user data through Ledger Sync (Cloud Sync). Covers the contract, its invariants, the mandatory contract test, the wiring checklist and the data-loss traps. Use for any work on /cloudSyncModule.ts, createAggregator, or…
Skill Claude CodeCodex
Maintain CODEOWNERS file and team directories. Provides resolve-codeowners.js to annotate files with their owner team — useful to split a large PR by team. Use when working with "/team-/" or splitting monolithic files.
Skill Claude CodeCodex
Coin-specific families logic must live in families/. Generic UI uses the families contract only (no if (family === "evm") in shared code). Use this guidance for work in "/families/", "/mvvm/", "/renderer/" and "/screens/".
Skill Claude CodeCodex
Rules and layout for coin module packages under libs/coin-modules/. Read when adding or modifying a coin module.
Skill Claude CodeCodex
Stop writing so many comments. Follow these suggestions instead!
Skill Claude CodeCodex
Convention for console logging levels across the monorepo.
Skill Claude CodeCodex
Create changesets for the ledger-live monorepo using @changesets/cli. Use when the user asks to add a changeset, prepare a release, or document package changes for a PR.
Skill Claude CodeCodex
Create a pull request with a valid title, description, changeset, and all required elements.
Skill Claude CodeCodex
Structure a Ledger Wallet data layer where one API response serves several entities. Use when creating or reviewing cross-entity domain/api orchestration with RTK Query, createAsyncThunk, or both, including response validation and tests spanning multiple domain/entity packages.
Skill Claude CodeCodex
Place and organize Ledger Wallet code in the DDD monorepo. Use when creating, moving, or reviewing code under apps, features, domain, shared, or support; deciding which layer owns a concern; structuring packages and flow steps; or checking package names, dependency boundaries, platform variants, and legacy imports.
Skill Claude CodeCodex
Structure a simple Ledger Wallet data layer where one API response maps to one entity slice. Use when creating or reviewing domain/entity schemas, inferred types, initial state, mocks, selectors, slices, domain/api clients, and their tests.
Skill Claude CodeCodex
Investigate native React Native crashes (Fabric/Hermes/iOS) in ledger-live-mobile when JS error logs are missing or unhelpful. Use when the app dies silently, throws an NSException on iOS, or shows only a native stack trace.
Skill Claude CodeCodex
Detect new PII leaks introduced by the current branch. Use when asked to check for potential data leaks for the current changes.
Skill Claude CodeCodex
Device Intent Executor (DIE) and Device Intents reference. Read when working with features/platform/device-intent/, DeviceIntentExecutor / DeviceIntentExecutorLWM, Intent definitions (IntentDefinition, IntentPlatformDefinition, Job, createIntent), deviceInitializationInput / buildDeviceInitializationInput…
Skill Claude CodeCodex
Enforce import boundaries inside the devtools scope. Use for any work in "devtools/".
Skill Claude CodeCodex
Global dialogs Redux slice pattern for MVVM dialog state management.