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.