rabbyhub
- 18 skills
- 0 followers
- 8 hours ago last updated
- ▌ Rabby Codex Skill Index · rabbyhub bundleEntry point for Codex-style agents working in the Rabby repository. Use it to discover shared repo-local skills stored under skills/*/SKILL.md.
- ▌ Rabby Claude Skill Index · rabbyhub bundleEntry point for Claude-style agents working in the Rabby repository. Use it to discover shared repo-local skills stored under skills/*/SKILL.md.
- ▌ Rabby Code Review · rabbyhub bundleReview Rabby browser-extension pull requests for actionable correctness, wallet-safety, security, privacy, build, and supply-chain issues, and publish validated inline GitHub findings. Use when Codex is asked to review a Rabby PR or its changed code; do not use it to implement fixes unless separately requested.
- ▌ Rabby Create Store · rabbyhub bundleCreate or migrate Rabby UI state stores with Zustand createRabbyStore, including wallet-backed background persistence, partial synchronization, revision handling, Zod-validated service schemas, hydration, rollback, and tests. Use when adding a persisted Rabby UI store, migrating a Rematch model to Zustand, syncing UI state with a background service, or extending the persisted-store infrastructure beyond Swap.
- ▌ Rabby Security Review · rabbyhubHunt architectural, lifecycle, and state-confusion security bugs in Rabby that diff-scoped review misses — consent surviving session boundaries, cross-context message confusion, fail-open guards, and unsafe state across restarts. Use for any security audit of the Rabby codebase, especially non-PR-scoped or release-time audits.
- ▌ Rabby I18N Translation · rabbyhubWhen updating `_raw/locales` translation files in the Rabby repository, backfill only non-skipped English leaf keys that are missing or empty in other locales, preserve placeholders, and respect `__skip_translation` markers.
- ▌ Rabby Yarn V4 Commit Check · rabbyhubUse in the Rabby repository on Yarn v4 branches before creating, amending, merging, or pushing commits. Requires running yarn and yarn check from the repository root before committing, and blocks commits when either command fails.
- ▌ Rabby Mobile Testing · rabbyhub bundleUse when choosing, writing, reviewing, or reorganizing Rabby Mobile tests; deciding between unit, JS integration, Hermes device integration, and E2E coverage; defining mock boundaries; or adding test-related CI.
- ▌ Mobile Pr Ready Watch · rabbyhub bundleMark a Rabby Mobile GitHub PR ready for review, inspect thread-aware review state, watch for new review feedback, implement addressed fixes, and resolve review threads after fixes are pushed. Use when Codex is asked to make a mobile PR ready, keep observing a PR, handle GitHub review comments, or resolve addressed PR review threads.
- ▌ Yarn Patch Maintainer · rabbyhub bundleCreate, refresh, or clean Yarn `patch:` dependencies in this repository without leaking generated build artifacts into `.yarn/patches`. Use when Codex needs to update an existing patched dependency, regenerate a patch from local package edits, remove accidental build outputs from a patch file, or reconcile a workspace dependency such as `apps/mobile/package.json` with the checked-in patch under `.yarn/patches`.
- ▌ Go Rabby Io Well Known · rabbyhubMaintain Rabby Go well-known files and deployment routing. Use when updating go.rabby.io, go-regression.rabby.io, or go-debug.rabby.io .well-known/apple-app-site-association or .well-known/assetlinks.json files, Universal Links, Android App Links, app package IDs, team IDs, certificate fingerprints, or the Rabby Go static-site deployment workflow.
- ▌ DB Sync Write Scheduler · rabbyhubUse when changing Rabby Mobile database write paths, resource sync persistence, TypeORM/op-sqlite executeBatch/upsert code, app-data-source reset, clear-cache behavior, or Android performance work involving JS-to-native database writes.
- ▌ Rabby Mobile Code Review · rabbyhub bundleReview Rabby Mobile pull requests for actionable correctness, wallet-safety, security, privacy, performance, build, and supply-chain issues, and publish validated inline GitHub findings. Use for outbound review of a PR or its changed code; use mobile-pr-ready-watch instead to mark a PR ready, monitor incoming feedback, implement requested fixes, or resolve review threads.
- ▌ Tmp Feature Test Release · rabbyhub bundlePromote one or more committed changes onto the Thursday tmp branch, push the result without disturbing the current worktree, and dispatch the Feature Test GitHub Actions workflow. Use when Codex needs to merge a fix into `tmp/YYYYMMDD`, especially the current Thursday tmp branch, and start a feature test build with explicit runner or cache settings.
- ▌ Mobile Prepublish Release · rabbyhubPrepare a Rabby Mobile publish PR from a clean branch by bumping the `apps/mobile` version, running `yarn rnversion`, creating a default changelog when missing, committing `build: publish <version>`, and opening a GitHub PR when `gh` is available. Use when Codex needs to cut a mobile publish branch or automate the routine release-prep steps.
- ▌ Rabby Mobile Performance Review · rabbyhub bundleAssess every Rabby Mobile change for runtime performance impact, with deeper review for startup, unlock/account state, Home, stores, hooks, navigation, lists, I/O, native boundaries, or background work. Use during pull-request review and before handing off performance-sensitive code.
- ▌ Rabby Mobile Startup Governance · rabbyhub bundleReview or change Rabby Mobile startup stages, module loading, lock/unlock routing, keyring runtime readiness, visible/current account state, first-Home readiness, service/store hydration, or startup-sensitive work without regressing correctness or JS-thread responsiveness.
- ▌ Mobile Testable Component Boundaries · rabbyhubUse when adding deterministic non-production testing, typed behavior injection, lifecycle observation, or future performance instrumentation to a Rabby Mobile Screen, reusable component, or local feature boundary while preserving production behavior and excluding test implementations from production builds.