Agent skill · software engineering · aiskillstore

module-scaffolder

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.

Why this skill is useful

Adds 3 executable scripts for module scaffolding that automate the creation of feature modules with enforced quality standards and structure.

What it needs

Requires bash installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

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 --- Generated Structure All generated files automatically follow DevPrep AI quality standards. --- Usage Workflow 1. Creating a New Module Example: Create analytics module What happens: Module directory created with proper structure Boilerplate files generated from templates TypeScript interfaces with I prefix Path aliases configured Quality standards enforced 2. Adding Components Result: Component file generated with proper TypeScript patterns Barrel export (index.ts) automatically updated I prefix interface included Ready to implement logic 3. Validating Modules Checks: Directory structure (6-folder architecture) File size limits (≤180 lines) Interface naming (I prefix) No any types Import patterns --- Integration Before scaffolding: Use brainstorming skill to plan module design After scaffolding: Use trpc-scaffolder to create API endpoints Use quality-reviewer to review code quality --- Documentation Detailed references available in references/: 6-folder-architecture.md - Where modules fit, structure rules naming-conventions.md - I prefix, PascalCase, camelCase rules path-aliases.md - Import patterns, @shared, @lib usage quality-checklist.md - Complete quality standards Examples: See examples/complete-module/ for fully structured reference module --- Troubleshooting Module name: Use lowercase-with-hyphens (analytics, user-profile) Component name: Use PascalCase (AnalyticsChart, UserCard) Path errors: Ensure running from project root or use absolute paths --- Templates All templates in templates/ directory are automatically used by scripts. Modify templates to customize generated code patterns.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/module-scaffolder

View the source on GitHub

Browse the @skills marketplace