From expo-rn-plugin
Scaffold a full CRUD feature (types, hooks, screens, routes, form) from a database table. Use when creating a new feature end-to-end from a database table.
npx claudepluginhub ksairi/claude --plugin expo-rn-pluginThis skill uses the workspace's default tool permissions.
Scaffold a complete CRUD feature for the table `$ARGUMENTS` using the project's MCP servers.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Scaffold a complete CRUD feature for the table $ARGUMENTS using the project's MCP servers.
Read project config — call get_config with the current project root to understand the MCP setup (component paths, i18n, firebase config, etc.)
Understand existing structure — call get_routes and get_components in parallel so you know where to place the new screen and what components already exist
Inspect schema — call get_tables to confirm the table exists and review its columns; flag any ambiguous columns to the user before proceeding
Generate the form — call scaffold_form with tableName: "$ARGUMENTS" and omitAutoFields: true
Generate CRUD — call scaffold_crud with tableName: "$ARGUMENTS", projectRoot: <root>, omitAutoFields: true, includeForm: true
Write the files — place all generated code exactly where get_routes and get_config indicate; do not invent new paths
i18n — wrap every user-visible string with Trans / t tag per project CLAUDE.md
Type-check — run tsc --noEmit and fix all errors before reporting done
get_components output first$token references)$ARGUMENTS is empty, ask the user which table to scaffold before doing anything