module-scaffolderlisted
Install: claude install-skill aiskillstore/marketplace
# Module Scaffolder
Automate creation of feature modules with proper structure, boilerplate files, and enforced quality standards.
---
## Auto-Triggers
Auto-triggered by keywords:
- "new module", "create module", "scaffold module"
- "new feature module", "add module"
---
## Quick Commands
```bash
# Create new module
./.claude/skills/module-scaffolder/scripts/create-module.sh <module-name>
# Add component to module
./.claude/skills/module-scaffolder/scripts/add-component.sh <module-name> <ComponentName>
# Validate module
./.claude/skills/module-scaffolder/scripts/validate-module.sh <module-name>
```
---
## Generated Structure
```
modules/<module-name>/
├── components/
│ ├── ExampleCard.tsx # Starter component (rename/delete)
│ └── index.ts # Barrel exports
├── hooks/
│ └── index.ts
├── utils/
│ └── index.ts
└── types.ts # Module-specific types
```
**All generated files automatically follow DevPrep AI quality standards.**
---
## Usage Workflow
### 1. Creating a New Module
**Example:** Create analytics module
```bash
# 1. Scaffold
./scripts/create-module.sh analytics
# 2. Add components as needed
./scripts/add-component.sh analytics AnalyticsChart
./scripts/add-component.sh analytics AnalyticsSummary
# 3. Validate
./scripts/validate-module.sh analytics
```
**What happens:**
- Module directory created with proper structure
- Boilerplate files generated from templates
- TypeScript interfaces with I prefix
- Path aliases configured