crm-module-builder

Generate Laravel and Blade CRM modules from BRD requirements.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/nikhil02032022/AICRM --skill crm-module-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crm-module-builder
Source: https://github.com/nikhil02032022/AICRM/tree/main/.github/skills/crm-module-builder
Command: npx skills add https://github.com/nikhil02032022/AICRM --skill crm-module-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold a complete CRM feature module from BRD requirements, producing a production-ready Laravel + Blade scaffold that saves weeks of repetitive setup.

Core Features & Use Cases

  • Generates migrations, models, repositories, services, events, jobs, requests, resources, controllers, routes, and Blade views following Laravel + Blade standards.
  • Enables rapid BRD-to-feature delivery across all 19 CRM modules with consistent architecture and documentation.
  • Provides traceability to BRD IDs and ensures DPDP considerations and clean separation of concerns.

Quick Start

Provide BRD IDs and a feature description to generate a complete CRM module scaffold that matches BRD requirements.

Frequently Asked Questions about crm-module-builder

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

FAQPage Schema
How do I scaffold a complete Laravel CRM module from BRD requirements?

To scaffold a Laravel CRM module from BRD requirements, provide the BRD IDs and feature description to generate migrations, models, repositories, services, controllers, and Blade views automatically.

What files and components are generated when scaffolding a Laravel CRM feature?

Scaffolding a Laravel CRM feature generates migrations, models, repositories, services, events, jobs, requests, resources, controllers, routes, Blade views, and Livewire/Alpine components following standard architecture.

Can I generate Livewire and Alpine components alongside standard Blade views for my CRM module?

Yes, scaffolding a CRM module generates Livewire and Alpine components alongside standard Blade views. This ensures dynamic frontend interactions match the Laravel backend architecture.

Does the generated CRM module code include DPDP compliance considerations and BRD traceability?

Yes, the generated CRM module code includes DPDP considerations and maintains strict traceability to BRD IDs. This ensures compliance and maps every generated file directly to requirements.

What is the best way to ensure consistent architecture across multiple new CRM features in Laravel?

The best way to ensure consistent CRM architecture is to scaffold feature modules end-to-end. This applies uniform repository and service patterns across all 19 BRD modules.

Do I need to manually configure routes and migrations after generating a CRM module boilerplate?

No, manual configuration is unnecessary because the scaffolding process generates routes and migrations automatically. The output provides a production-ready file structure matching Laravel standards.