← ClaudeAtlas

module-scaffolderlisted

Scaffolds new feature modules in DevPrep AI following the 6-folder architecture with proper TypeScript interfaces, path aliases, and quality standards. Use when creating new domains like 'analytics', 'notifications', or any new feature module.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 82
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