feature-generator

Scaffold React Native feature modules with three-layer architecture and test templates.

Updated Dec 15, 2025
One-click install
npx skills add https://github.com/aidenreed937/Kairo-Expo --skill feature-generator-aidenreed937
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-generator
Source: https://github.com/aidenreed937/Kairo-Expo/tree/main/.claude/skills/feature-generator
Command: npx skills add https://github.com/aidenreed937/Kairo-Expo --skill feature-generator-aidenreed937

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating new feature modules in a React Native project is repetitive and error-prone. This guide provides a standardized blueprint to scaffold complete feature modules with a three-layer architecture (presentation, domain, data) and test scaffolds.

Core Features & Use Cases

  • Generates a complete three-layer scaffold: presentation, domain, and data for a new feature.
  • Provides templates for screens, components, stores, entities, repositories, and data sources to ensure consistency.
  • Includes test scaffolds and routing templates to streamline integration into existing navigation and architecture.

Quick Start

Follow the three-layer architecture guidelines to scaffold a new feature by replacing <feature-name> with your target name.

Frequently Asked Questions about feature-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new feature module in a React Native project?

To scaffold a React Native feature module, apply a three-layer architecture blueprint that generates presentation, domain, and data directories. This automated scaffolding replaces manual file creation by providing standardized templates for screens, stores, entities, repositories, and routing configurations.

What is the three-layer architecture for React Native feature generation?

The three-layer architecture for React Native feature generation separates code into presentation, domain, and data layers. This structure organizes screens and components separately from business logic and data sources, ensuring standardized conventions and consistency across team projects.

Can I generate test scaffolds and routing templates automatically for new React Native features?

Yes, generating test scaffolds and routing templates is included automatically when scaffolding new React Native features. The templates streamline integration into existing navigation and architecture, ensuring new modules have placeholder test files and routing configurations ready for implementation.

Does the feature scaffold template work for both new screens and state stores?

Yes, the feature scaffold template works for both new screens and state stores by providing standardized templates across the presentation and domain layers. It generates boilerplate files for components, stores, entities, and repositories to ensure architectural consistency.

What's the best way to standardize directory structure across multiple React Native feature modules?

The best way to standardize directory structure across React Native feature modules is to enforce a three-layer architecture with predefined templates. Applying a consistent blueprint for naming, file generation, and routing ensures every team member scaffolds entities, repositories, and screens identically.

When do I need to use a feature scaffold template in React Native development?

You need to use a feature scaffold template in React Native development when creating new features, feature templates, or new modules. It prevents repetitive manual setup and reduces configuration errors by automating the generation of presentation, domain, and data layer files.