·tell-dont-ask
</>

tell-dont-ask

Revisión de código y soporte de diseño basado en el principio "Diga, no pregunte". Convierte el patrón de consultar el estado de un objeto y tomar decisiones externamente en uno de emitir comandos directamente al objeto. Fomenta diseños que fortalezcan la encapsulación y consoliden la responsabilidad en los objetos que contienen los datos. Se utiliza durante revisiones de código, nuevas implementaciones y refactorización cuando es necesario corregir el abuso de getter o Feature Envy. Idiomas de destino: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. Activador: se activa en solicitudes relacionadas con el diseño de programación orientada a objetos, como "reducir captadores", "mejorar la encapsulación", "arreglar la envidia de funciones", "dar responsabilidad al objeto" o la "Ley de Demeter".

16Instalaciones·2Tendencia·@j5ik2o

Instalación

$npx skills add https://github.com/j5ik2o/okite-ai --skill tell-dont-ask

Cómo instalar tell-dont-ask

Instala rápidamente el skill de IA tell-dont-ask en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/j5ik2o/okite-ai --skill tell-dont-ask
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: j5ik2o/okite-ai.

SKILL.md

Ver original

| Ask | 状態を取得→外部で判断→操作 | ロジックが散在、カプセル化破壊 | | Tell | オブジェクトに直接命じる | 責任集約、変更に強い |

| law-of-demeter | 連鎖呼び出しを避ける(a.getB().getC() → a.doC()) | | Feature Envy | 他クラスのデータに執着 → 責任を移動 | | 単一責任原則 | データと処理を同じ場所に | | カプセル化 | 内部状態を隠蔽し振る舞いを公開 | | breach-encapsulation-naming | getter命名でカプセル化破壊を明示 |

Revisión de código y soporte de diseño basado en el principio "Diga, no pregunte". Convierte el patrón de consultar el estado de un objeto y tomar decisiones externamente en uno de emitir comandos directamente al objeto. Fomenta diseños que fortalezcan la encapsulación y consoliden la responsabilidad en los objetos que contienen los datos. Se utiliza durante revisiones de código, nuevas implementaciones y refactorización cuando es necesario corregir el abuso de getter o Feature Envy. Idiomas de destino: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. Activador: se activa en solicitudes relacionadas con el diseño de programación orientada a objetos, como "reducir captadores", "mejorar la encapsulación", "arreglar la envidia de funciones", "dar responsabilidad al objeto" o la "Ley de Demeter". Fuente: j5ik2o/okite-ai.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/j5ik2o/okite-ai --skill tell-dont-ask
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-03-09
Actualizado
2026-03-10

Browse more skills from j5ik2o/okite-ai

Respuestas rápidas

¿Qué es tell-dont-ask?

Revisión de código y soporte de diseño basado en el principio "Diga, no pregunte". Convierte el patrón de consultar el estado de un objeto y tomar decisiones externamente en uno de emitir comandos directamente al objeto. Fomenta diseños que fortalezcan la encapsulación y consoliden la responsabilidad en los objetos que contienen los datos. Se utiliza durante revisiones de código, nuevas implementaciones y refactorización cuando es necesario corregir el abuso de getter o Feature Envy. Idiomas de destino: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. Activador: se activa en solicitudes relacionadas con el diseño de programación orientada a objetos, como "reducir captadores", "mejorar la encapsulación", "arreglar la envidia de funciones", "dar responsabilidad al objeto" o la "Ley de Demeter". Fuente: j5ik2o/okite-ai.

¿Cómo instalo tell-dont-ask?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/j5ik2o/okite-ai --skill tell-dont-ask Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/j5ik2o/okite-ai