module-creator

Create comprehensive Nirvana platform modules with frontend, API, backend, and database components.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/doubleG7/nirvana --skill module-creator-doubleg7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: module-creator
Source: https://github.com/doubleG7/nirvana/tree/main/.agents/skills/module-creator
Command: npx skills add https://github.com/doubleG7/nirvana --skill module-creator-doubleg7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the challenge of creating new modules in the Nirvana Construction Software Suite, providing a comprehensive, end-to-end process for building a full vertical slice across the platform.

Core Features & Use Cases

  • Module Creation: Guides through the process of creating a new module with features, API hooks, backend routes, database schema, shared types, navigation registration, RBAC, and AI integration points.
  • Vertical Slice: Ensures that each module includes all necessary components (frontend, API, backend, database, and shared types) for a cohesive, functioning module.
  • AI Integration: Offers a path to integrate AI into modules, providing AI prompt templates and insight definitions.

Quick Start

Create a new module with the module-creator skill. Start by choosing an abbreviation and identifying the NavGroup. Then, define the primary entities and cross-module relationships. Follow the step-by-step guide to create frontend features, API hooks, backend modules, database schema, shared types, and AI integration points.

Frequently Asked Questions about module-creator

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

FAQPage Schema
How do I create a new module with a full vertical slice for my construction software?

To create a new module with a full vertical slice, you need to build frontend features, API hooks, backend routes, database schema, shared types, and navigation registration end-to-end. This ensures a cohesive, functioning module across the platform.

What is a vertical slice in module creation and why is it needed?

A vertical slice in module creation is an end-to-end implementation encompassing frontend, API, backend, database, and shared types. It is needed to ensure each module includes all necessary components for cohesive functionality rather than isolated layers.

How do I integrate AI into a new software module?

To integrate AI into a software module, you define AI integration points by providing AI prompt templates and insight definitions. This path allows you to embed AI capabilities directly within the module's vertical slice.

Does module creation include setting up RBAC and navigation registration?

Yes, module creation includes setting up Role-Based Access Control (RBAC) and navigation registration. It guides the process of defining permissions and registering the module within the platform's navigation structure.

What's the best way to start building a module for the Nirvana Construction Software Suite?

The best way to start building a module is to choose an abbreviation, identify the NavGroup, and define primary entities and cross-module relationships. Then follow the step-by-step guide to create the vertical slice components.

Can I define cross-module relationships when creating a new module?

Yes, you can define cross-module relationships when creating a new module. The process involves identifying primary entities and their relationships to other modules before building the frontend and backend components.