Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By ksairi-org
Claude Code plugin for React Native / Expo projects. Provides MCP servers, scaffolding, Figma sync, i18n review, and TypeScript code intelligence. Supports Supabase, Firebase, and REST backends.
npx claudepluginhub ksairi-org/claude --plugin expo-rn-pluginHandles authentication flows — Google/Apple social sign-in, token lifecycle, secure storage, and protected routing. Use when implementing login, onboarding, session refresh, or debugging auth failures.
Handles database work — queries, migrations, RLS policies, schema changes, and typed query generation. Use when writing complex queries, generating or reviewing migrations, debugging RLS, or introspecting the schema.
Scaffolds CRUD features, forms, and screens for React Native / Expo projects. Use when creating a new feature end-to-end from a database table, generating form components, or wiring up Expo Router navigation for a new screen.
Reviews code for i18n completeness using Lingui. Checks for hardcoded strings, untranslated catalog entries, variable mismatches, and missing imports. Use after adding new UI text, before a release cut, or when Lingui extraction reports warnings.
Handles Stripe payment flows — PaymentSheet integration, webhook verification via Supabase Edge Functions, and Stripe MCP queries. Use when implementing checkout, subscription billing, or debugging payment failures.
Load analytics standards for this React Native / Expo project. Covers event naming, user identification, screen tracking, and privacy rules. Default provider is Firebase Analytics; PostHog and Amplitude are supported alternatives.
Load coding standards and conventions for this React Native / Expo project. Use when you need guidance on TypeScript patterns, Tamagui tokens, Zustand stores, Lingui i18n, Doppler env vars, or Zustand state ownership rules.
Compare the current screen implementation against its Figma design and fix visual discrepancies. Use after a significant UI change, new screen, redesign, or design handoff — not for every small tweak.
Generate a type-safe form from a zod schema using react-hook-form, @hookform/resolvers, and Tamagui field components. Use when building any user input form — login, registration, payments, profile edits.
Load the live @ksairi-org/* library reference from GitHub. Use before writing any hook, utility, component, or layout code — these packages replace many standard alternatives. Always fetches current state so new packages and API changes are reflected.
Admin access level
Server config contains admin-level keywords
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
doppler_configDoppler config to use (dev / stg / prod, default: dev)
${user_config.doppler_config}doppler_projectDoppler project name for secret management (e.g. my-app)
${user_config.doppler_project}TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework integration + 2 extension mirrors) and 18 sub-agents (15 core + 1 framework integration + 2 extension mirrors), plus 7 optional MCP extensions (DataForSEO, Firecrawl, Banana, Ahrefs, SE Ranking, Profound, Bing Webmaster, Unlighthouse). v2 adds shared headless rendering across every fetching agent (SPA-aware), QRG-aligned content quality gates, LCP subparts via CrUX, IndexNow submission, four explicit Schema.org generators (Reservation/OrderAction/DiscussionForumPosting/ProfilePage), AI Share-of-Voice tracking, parasite-SEO risk scanning, multi-platform portability (Cursor / Antigravity / Gemini CLI / Codex / Cline / Aider), and a hardened SSRF + DNS-rebinding canonical safety layer.
MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
External network access
Connects to servers outside your machine
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Mariano Ksairi's Claude Code configuration — marketplace plugins, global hooks, and tooling.
| Plugin | Description |
|---|---|
| expo-rn-plugin | Claude Code plugin for React Native / Expo projects (Supabase, Firebase, REST) |
virtual-wallet is the canonical example app that exercises the expo-rn-plugin. It's a production React Native / Expo project (Supabase auth, REST SDK, Firebase push) and serves as the integration test bed for this plugin.
Shared libraries extracted from it live in ksairi-org/libs — a Turborepo + Changesets monorepo publishing 18 packages under the @ksairi-org/* npm scope. New projects that adopt the plugin can install any of these packages independently.
After cloning, install the git hooks:
bash scripts/install-hooks.sh
This installs a pre-push hook that rebuilds MCP server dist/ before every push and keeps CI green.