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.