·encapsulation
</>

encapsulation

yanko-belov/code-craft

Úselo al exponer el estado interno. Úselo cuando haga públicos los campos por conveniencia. Úselo cuando el código externo modifica las partes internas del objeto.

16Instalaciones·0Tendencia·@yanko-belov

Instalación

$npx skills add https://github.com/yanko-belov/code-craft --skill encapsulation

SKILL.md

Hide internal state. Expose behavior, not data. Control access through methods.

Public fields let anyone modify your object's internals, bypassing validation and breaking invariants. Encapsulation protects data integrity.

Response: Less code now, more bugs later. Encapsulation prevents invalid states.

Úselo al exponer el estado interno. Úselo cuando haga públicos los campos por conveniencia. Úselo cuando el código externo modifica las partes internas del objeto. Fuente: yanko-belov/code-craft.

Ver original

Datos (listos para citar)

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

Comando de instalación
npx skills add https://github.com/yanko-belov/code-craft --skill encapsulation
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-01
Actualizado
2026-02-18

Respuestas rápidas

¿Qué es encapsulation?

Úselo al exponer el estado interno. Úselo cuando haga públicos los campos por conveniencia. Úselo cuando el código externo modifica las partes internas del objeto. Fuente: yanko-belov/code-craft.

¿Cómo instalo encapsulation?

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/yanko-belov/code-craft --skill encapsulation 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 o Cursor

¿Dónde está el repositorio de origen?

https://github.com/yanko-belov/code-craft