module-generator

Scaffold a Remittance domain module and update settings.gradle.kts.

Updated Jan 4, 2026
One-click install
npx skills add https://github.com/YeaChan05/Remittance --skill module-generator-yeachan05
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: module-generator
Source: https://github.com/YeaChan05/Remittance/tree/main/.codex/skills/module-generator
Command: npx skills add https://github.com/YeaChan05/Remittance --skill module-generator-yeachan05

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a new Remittance domain module and keeps settings.gradle.kts in sync, while avoiding changes to existing architecture or business logic.

Core Features & Use Cases

  • Standard scaffold generator for new domain modules
  • Validates structure against the standard layout
  • Updates settings.gradle.kts and module build files as needed
  • Records missing dependencies in references/dependencies.md

Quick Start

Provide domain name, top-level package/group, desired modules, and adapters, then run the scaffold tool to generate the module skeleton.

Frequently Asked Questions about module-generator

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

FAQPage Schema
How do I scaffold a new Gradle module and keep settings.gradle.kts in sync?

Scaffolding a new domain module requires providing the domain name, top-level package group, desired modules, and adapters. The tool generates the module skeleton and updates settings.gradle.kts to maintain sync.

What is the standard structure for a new Remittance domain module?

A standard Remittance domain module includes a defined module skeleton, adapters, and build files. The scaffolding process validates the requested structure against this standard layout before generating any files.

Can I use this scaffolding tool to modify existing module architecture?

No, you cannot use this tool to modify existing module architecture. It is strictly applicable for creating fresh domain modules or standard submodule scaffolds while avoiding changes to existing business logic.

How do I record missing dependencies when generating a module scaffold?

When generating a module scaffold, the tool identifies any missing dependencies and automatically records them in the references/dependencies.md file, ensuring you can track required external libraries.

Does the module scaffold generator perform broad validation on the project?

No, the module scaffold generator does not perform broad validation. It only verifies the requested scaffold against the standard structure and generates or updates necessary Gradle build files.