module-scaffold

Generate new Open Mercato modules with required files and conventions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @open-mercato/*, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and setup of new modules in an Open Mercato application, reducing manual setup time and ensuring consistency with Open Mercato conventions.

Core Features & Use Cases

  • Automated Module Creation: Generates the full module structure, including files and directories, following Open Mercato conventions.
  • Feature Wiring: Automatically wires the new module into the application, including DI, routes, migrations, ACL, and the admin UI.
  • Code Generation: Generates code templates for entities, validators, API routes, and backend pages, ready to be customized.
  • Use Case: When starting a new module or adding a new entity to an existing module, this Skill can significantly speed up the development process.

Quick Start

Use the module-scaffold skill to create a new module for managing 'tickets'. Run the command 'create module tickets'.

Frequently Asked Questions about module-scaffold

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

FAQPage Schema
How do I automate module creation and setup in Open Mercato applications?

Module creation in Open Mercato generates the complete directory structure and required files, automatically wiring dependency injection, routes, migrations, and ACL to ensure application consistency.

What does automated feature wiring include when bootstrapping a new module?

Automated feature wiring includes integrating dependency injection, routes, migrations, access control lists, and the admin UI, ensuring the new module is fully connected to the Open Mercato application architecture.

Do I need the Open Mercato framework to generate code templates for entities?

Generating code templates for entities requires the Open Mercato framework and associated tools to ensure proper module discovery and dependency wiring.

Can I use code generation to add a new entity to an existing Open Mercato module?

Yes, code generation can add a new entity to an existing Open Mercato module by producing ready-to-customize templates for entities, validators, API routes, and backend pages.

What is the best way to bootstrap application development for a new feature like ticket management?

The best way to bootstrap application development for ticket management is using automated module scaffolding to generate the full file structure, apply Open Mercato conventions, and wire the feature instantly.

Why does my manually created module lack proper integration in the Open Mercato admin UI?

Manual module creation often lacks proper integration because it misses the automated wiring of routes, dependency injection, and admin UI configurations required by Open Mercato conventions.