design-deep-modules
Use when designing or reshaping a module, or when callers coordinate too many steps. Also use it when the user says "this is hard to test", "callers know too much", or "simplify this interface". Puts related state and decisions behind a small interface that states what the caller wants. Tests then use that interface instead of the internal steps. Not for typing values at a boundary (use `typescript-type-safety`).
Datos de origen
- Repositorio
- theonly1me/shadowclone
- Última actividad en el origen
- 9 de octubre de 2026 a las 22:53
- Idioma detectado de SKILL.md
- inglés
- Estrellas
- 21
- Forks
- 0
Opciones de instalación
De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.
Revisa los archivos de origen
Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.
Mostrando SKILL.md
- name
- design-deep-modules
- description
- Use when designing or reshaping a module, or when callers coordinate too many steps. Also use it when the user says "this is hard to test", "callers know too much", or "simplify this interface". Puts related state and decisions behind a small interface that states what the caller wants. Tests then use that interface instead of the internal steps. Not for typing values at a boundary (use `typescript-type-safety`).
- metadata
- {"shadowclone-category":"architecture","shadowclone-section":"engineering","shadowclone-applies-when":"when designing or reshaping a module or subsystem"}