스킬 module-scaffolder
🏗️

module-scaffolder

안전 ⚡ 스크립트 포함

Crear módulos de características con estructura estandarizada

La creación manual de módulos de características requiere seguir patrones de arquitectura complejos y convenciones de nombres. Esta habilidad automatiza la creación de módulos con interfaces TypeScript adecuadas, exportaciones de barrel y estándares de calidad aplicados mediante validación.

지원: Claude Codex Code(CC)
🥈 77 실버
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"module-scaffolder" 사용 중입니다. Create a new notifications module

예상 결과:

  • Module 'notifications' created at frontend/src/modules/notifications
  • Structure: components/, hooks/, utils/ directories
  • Generated: INotificationData interface, NotificationsCard component
  • Barrel exports configured in components/index.ts
  • Run validation: scripts/validate-module.sh notifications

"module-scaffolder" 사용 중입니다. Add a NotificationSettings component to the notifications module

예상 결과:

  • Component 'NotificationSettings.tsx' created
  • Props interface: INotificationSettingsProps
  • Added to components/index.ts barrel export
  • Next: Edit component to implement settings UI

보안 감사

안전
v5 • 1/16/2026

All 418 static findings are false positives. The skill is a legitimate module scaffolding tool using bash scripts and template substitution. The static analyzer misidentified documentation examples, relative imports, and template placeholders as security issues.

22
스캔된 파일
2,423
분석된 줄 수
1
발견 사항
5
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

68
아키텍처
100
유지보수성
85
콘텐츠
20
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Agregar nuevo módulo de características

Crear rápidamente un módulo de características completo con componentes, hooks y tipos siguiendo las convenciones del proyecto.

Hacer cumplir estándares de arquitectura

Asegurar que todos los módulos nuevos sigan la misma estructura con nombres consistentes y verificaciones de calidad.

Aprender patrones del proyecto

Referenciar la estructura del módulo generado y ejemplos para entender las convenciones del proyecto.

이 프롬프트를 사용해 보세요

Creación básica de módulo
Create a new module called analytics with the module-scaffolder skill
Módulo con componentes
Add a component called AnalyticsDashboard to the analytics module
Validar estructura
Validate that the user-profile module follows all quality standards
Generar módulo de referencia
Create a complete-module as a reference example for the team

모범 사례

  • Planificar el alcance del módulo antes de crear el andamiaje usando la habilidad de brainstorming
  • Usar nombres de módulos descriptivos que reflejen el dominio del negocio
  • Ejecutar validación después del andamiaje para asegurar cumplimiento de calidad

피하기

  • Crear módulos con nombres no estándar rompe la validación
  • Omitir la validación lleva a arquitectura inconsistente
  • Modificar plantillas generadas sin entender el impacto

자주 묻는 질문

¿Qué formatos de nombres son requeridos?
Los nombres de módulos usan lowercase-with-hyphens. Los nombres de componentes usan PascalCase. Las interfaces usan prefijo I.
¿Dónde se crean los módulos?
Los módulos se crean en frontend/src/modules/<module-name> siguiendo la arquitectura de 6 carpetas.
¿Puedo personalizar las plantillas?
Sí, edita las plantillas en el directorio templates/ para cambiar los patrones de código generados.
¿Qué verificaciones de validación se realizan?
La validación verifica estructura de directorios, límites de tamaño de archivos, interfaces con prefijo I, tipos 'any' sin usar, y patrones de importación.
¿Cómo elimino un módulo?
Esta habilidad solo crea módulos. Para eliminar, elimina el directorio del módulo manualmente y actualiza las importaciones.
¿Qué herramientas usa esta habilidad?
Usa herramientas Read, Write, Bash y Glob para operaciones de archivos y ejecución de scripts.