create-module

Generate four-layer Clean Architecture modules with HTTP, Firebase, and mock implementations.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/alejandro-technology/react-native-template --skill create-module-alejandro-technology
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-module
Source: https://github.com/alejandro-technology/react-native-template/tree/main/.claude/skills/generation/create-module
Command: npx skills add https://github.com/alejandro-technology/react-native-template --skill create-module-alejandro-technology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a consistent, scalable module skeleton for new features in a Clean Architecture project, reducing boilerplate and ensuring alignment with the project template.

Core Features & Use Cases

  • Generates a four-layer module structure (domain, infrastructure, application, UI) including models, repositories, schemas, adapters, and service factories.
  • Provides ready-to-use HTTP/Firebase/Mock implementations and a standard queries/mutations pattern.
  • Easy reuse by copying an existing module like products or users as reference.

Quick Start

Create a new feature module scaffold in your repository following the 4-layer template.

Frequently Asked Questions about create-module

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

FAQPage Schema
How do I scaffold a clean architecture feature module in TypeScript?▼

Scaffold a clean architecture feature module by generating a standardized four-layer structure with domain, infrastructure, application, and UI layers, including models, repositories, schemas, and adapters.

What is the best way to reduce boilerplate when adding new features to a clean architecture project?▼

The best way to reduce boilerplate is to generate a consistent module skeleton that enforces a four-layer blueprint, providing ready-to-use HTTP, Firebase, and mock service factory implementations.

Can I generate HTTP and Firebase implementations for my domain repositories automatically?▼

Yes, you can automatically generate HTTP, Firebase, and mock implementations for domain repositories, creating a service factory alongside standard queries and mutations patterns.

Does this module generation approach work for scaling existing TypeScript projects?▼

Yes, this approach works for scaling TypeScript projects by applying the four-layer blueprint when starting new features, ensuring alignment with the project template and reducing manual setup errors.

How do I reuse an existing module structure as a reference for a new feature?▼

You can reuse an existing module structure by copying a module like products or users as a reference, then generating the new feature module scaffold following the same four-layer template.