一键导入
simplificacion-codigo
Elimina complejidad accidental. Divide funciones largas, aplana anidamiento, usa nombres expresivos. El código simple es código excelente.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Elimina complejidad accidental. Divide funciones largas, aplana anidamiento, usa nombres expresivos. El código simple es código excelente.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Estructura la comunicacion del agente para maxima claridad visual. Usa ASCII art, tablas, codigo en bloques y progressive disclosure. Prohibe muletillas y preambulos.
Design skill para frontend. Obliga al agente a clarificar audiencia, proposito y direccion visual antes de escribir codigo. Detecta patrones genericos de IA (Inter, purple gradients, cards anidadas, gray-on-color) y propone alternativas con caracter.
Anti-slop frontend skill. Dialoga con el usuario para definir la direccion visual mediante 3 diales ajustables (varianza, movimiento, densidad). Evita que el agente genere interfaces genericas y sin personalidad.
Diagnóstico metódico de bugs. Reproduce, minimiza, formula hipótesis falsificables, instrumenta quirúrgicamente y blinda con test de regresión.
Metodología completa de 9 fases para alcanzar la excelencia en cada tarea. Cubre escucha profunda, investigación actualizada, planificación, ejecución disciplinada, verificación rigurosa, reflexión, simplificación, documentación y entrega pulida. Úsala cuando quieras hacer las cosas con el máximo cuidado y calidad posible.
Técnica para entender profundamente al usuario antes de actuar. Reformular, confirmar, detectar lo no dicho y adaptar la comunicación al perfil del usuario.
| name | simplificacion-codigo |
| description | Elimina complejidad accidental. Divide funciones largas, aplana anidamiento, usa nombres expresivos. El código simple es código excelente. |
| license | MIT |
| compatibility | opencode |
La simplicidad es la forma más alta de sofisticación. Un código simple es más fácil de entender, probar y mantener.
Si ves el mismo patrón 2+ veces, extráelo a una función o helper.
Usa early returns para aplanar:
// ❌ Anidado
function process(data) {
if (data) {
if (data.valid) {
if (data.active) {
return handle(data)
}
}
}
}
// ✅ Plano
function process(data) {
if (!data) return null
if (!data.valid) return null
if (!data.active) return null
return handle(data)
}
data → userProfileresult → validationResulttemp → intermediateBufferhandle() → processPayment()Extrae a funciones con nombre:
// ❌
if (user.age > 18 && user.country === 'ES' && !user.banned && user.emailVerified)
// ✅
if (canMakePurchase(user))