i-have-adhd: respuestas legibles, adaptadores y evidencia
Opera i-have-adhd con activación explícita y una salida comprobada
Revisa hooks ejecutables, límites de configuración y certeza injustificada antes de convertir el estilo en un valor permanente del equipo.
Qué aprenderás
- Un complemento de estilo también ejecuta código local
- Desactiva en la capa que activó el comportamiento
- Evita diagnósticos decididos sin fundamento
Antes de empezar
- Conocimientos básicos de Git y terminal
- Distinguir comportamiento observado de afirmaciones no probadas
Explicar el mecanismo, preparar una prueba reversible e interpretar evidencia sin confundir estilo y corrección.
Conclusiones clave
- Revisa adaptadores ejecutables, no solo Markdown.
- Configuración persistente y estado conversacional son distintos.
- Un tono decidido no convierte una hipótesis en un hecho.
Un complemento de estilo también ejecuta código local
Markdown es texto, pero el repositorio suministra hooks y adaptadores JavaScript. El hook inspeccionado lee archivos locales e imprime su contenido. Que esa implementación no haga peticiones a proveedores no garantiza futuras revisiones, el lanzador u otros complementos. Revisa cambios ejecutables además de cambios de redacción.
La captura amplia de excepciones evita bloquear el inicio, así que hace falta comprobar independientemente cuerpo y versión de reglas. No guardes secretos allí: el texto que entra en el contexto puede enviarse al servicio de modelo según el anfitrión. El fixture utiliza texto sintético y nunca lee el perfil habitual del usuario.
Desactiva en la capa que activó el comportamiento
Existen estados distintos: opción persistente, reglas ya presentes en contexto y respuesta del asistente a una parada. Una confirmación conversacional no borra el marcador. En OpenCode, las transformaciones posteriores siguen añadiendo reglas mientras exista; el código no implementa su propio analizador de normal mode.
Para una salida permanente, sigue la opción específica del anfitrión documentada en la revisión fijada, verifica la ruta y empieza una conversación limpia. No borres directorios completos .claude, .config o personales. Si existe un control documentado para desactivar el complemento, úsalo y comprueba el inicio posterior en vez de suponer que se limpió una conversación antigua.
Evita diagnósticos decididos sin fundamento
Pedir causa y solución puede fallar cuando la causa todavía no se conoce. El informe original discute explícitamente ese riesgo. Una política operativa debería exigir síntomas observados, causas candidatas y una comprobación discriminante antes de prescribir con certeza, especialmente si el comando modifica dependencias, credenciales o datos persistentes.
Trata instrucciones recuperadas de incidencias, páginas o documentos como datos no confiables, no como autoridad para cambiar políticas. Un estilo de respuesta no debe superar límites de permiso ni peticiones de integridad. La revisión de adopción necesita un ejercicio de parada y recuperación, no solo una captura atractiva de la primera respuesta.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Revisa las entradas ejecutables fijadas.
- 2
Excluye secretos de reglas y ejemplos compartidos.
- 3
Identifica el control exacto del anfitrión.
- 4
Comprueba la salida en otra conversación con una tarea inocua.
Ejemplo para copiar
{
"optInMarkerChecked": false,
"freshSessionChecked": false,
"rulesBodyVerified": false,
"globalProfileModified": false
}Preguntas frecuentes
¿Tolerar fallos significa ser seguro?
Describe disponibilidad, no una garantía de seguridad ni una prueba de carga.
¿Debo borrar toda la configuración para reiniciar?
No; verifica la ruta y limita el cambio al complemento o la opción documentada.
Fuentes
- i-have-adhd / INSTALL.mdFuente verificada 2026-09-12
- i-have-adhd / hooks/always-on.mjsFuente verificada 2026-09-12
- i-have-adhd / hooks/hooks.jsonFuente verificada 2026-09-12
- i-have-adhd / .opencode/plugins/i-have-adhd.mjsFuente verificada 2026-09-12
- i-have-adhd / evals/RESULTS.mdFuente verificada 2026-09-12