module-scaffold

Generates a complete module project with CRUD, API routes, and backend pages.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/dominikpalatynski/test-ready-app --skill module-scaffold-dominikpalatynski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: module-scaffold
Source: https://github.com/dominikpalatynski/test-ready-app/tree/main/.ai/skills/module-scaffold
Command: npx skills add https://github.com/dominikpalatynski/test-ready-app --skill module-scaffold-dominikpalatynski

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds an entire module skeleton with all required files and conventions, ensuring consistent structure and faster delivery.

Core Features & Use Cases

  • Generates the full module structure under src/modules/<module_id>/ (index.ts, acl.ts, setup.ts, di.ts, events.ts, entities/, data/validators.ts, api/, backend/).
  • Wires the module into the app and runs generators to create migrations and bootstrapping code.
  • Use cases include starting a new module, adding a new entity with CRUD, or bootstrapping module features (API routes, backend pages, DI, ACL, events, and search) across a project.

Quick Start

Create a new module scaffold by invoking the scaffold tool to generate the complete module skeleton and integrate it into the application.

Frequently Asked Questions about module-scaffold

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

FAQPage Schema
How do I scaffold a new backend module with CRUD, API routes, and ACL?

To scaffold a new backend module, generate the complete src/modules/<module_id>/ directory tree including API routes, backend pages, entities, ACL, DI, events, and validators to establish full CRUD operations and project conventions.

What is the best way to bootstrap a new module with consistent conventions?

The best way to bootstrap a new module is by generating the complete src/modules/<module_id>/ skeleton with index.ts, setup.ts, di.ts, and acl.ts, ensuring consistent structure and faster delivery across the project.

Can I generate migrations and wire modules into the global registry automatically?

Yes, scaffolding a module wires it into the global registry and runs generators to prepare migrations, automatically integrating new module features like search and translations into the application.

Does module scaffolding include dependency injection and event handling setup?

Yes, module scaffolding includes generating di.ts for dependency injection and events.ts for event handling, alongside API endpoints, backend pages, and entity directories for complete modular architecture.

When should I use a module scaffold generator instead of building manually?

Use a module scaffold generator when starting a new module, adding a new entity with CRUD, or bootstrapping features like API routes, backend pages, and search to ensure consistent structure and avoid manual setup overhead.