Cómo hacer que Claude Code responda directo sin rodeos, en 12 agentes a la vez

Tu coding agent sabe la respuesta. Solo que la pone en el párrafo cuatro, después de dos frases de contexto que no pediste y antes de un “¡Espero que te sirva!” que tampoco. i-have-adhd es un Agent Skill que reescribe esa forma: la acción primero, pasos numerados, listas con un máximo de cinco elementos, sin preámbulo y sin cierres de cortesía. Y se instala en doce agentes distintos desde un solo SKILL.md.

El repositorio es ayghri/i-have-adhd, con licencia MIT, tiene dos días de vida y llegó a la portada de Hacker News el 8 de septiembre. Al momento de publicar esta nota acumula 32.600 estrellas y 1.900 forks, una cifra que ya estará desactualizada cuando leas esto.

¿Qué es un Agent Skill y qué cambia este en concreto?

Un Agent Skill es un archivo Markdown con frontmatter YAML que el agente carga cuando la tarea lo amerita. Lleva instrucciones, no código. Claude Code, Cursor, Codex, Gemini CLI y el resto convergieron en prácticamente el mismo formato, y por eso un único archivo puede servir a todos.

i-have-adhd usa ese archivo para imponer un contrato de salida. Diez reglas, tomadas del propio skill:

  1. Empieza por la acción — Run npm install jsonwebtoken, then edit src/auth.ts:42 antes de cualquier explicación
  2. Numera las tareas de varios pasos: una acción acotada por paso, sin “y luego” incrustados
  3. Termina con una sola acción concreta, realizable en menos de dos minutos
  4. Corta las tangentes: resuelve el problema actual y ofrece los demás como preguntas aparte
  5. Reformula el estado en cada turno: “Paso 3 de 5 listo: esquema actualizado. Sigue: rellenar la columna.”
  6. Da estimaciones de tiempo específicas — “unos 15 minutos si hay tests que lo cubran, una tarde si no”
  7. Haz visibles los avances, con el comando para comprobarlos
  8. Reporta los errores con naturalidad: causa y solución, sin “¡Uy!”
  9. Limita las listas a cinco elementos, separadas en “ahora” y “después”
  10. Sin preámbulo, sin resumen final, sin “excelente pregunta” ni “cualquier cosa me dices”

El encuadre es específico del TDAH: el skill justifica cada regla en los límites de la memoria de trabajo, la distancia entre entender y hacer, la ceguera temporal y la escasez de dopamina. Pero la salida que produce es la que la mayoría de los desarrolladores dice querer de un agente, tenga TDAH o no.

Tampoco es absolutista. El skill incluye una sección explícita de excepciones: las reglas ceden ante explicaciones genuinas, ante acciones destructivas que necesitan confirmación, durante una espiral de depuración, cuando la petición es realmente ambigua y —la más importante— siempre que una regla eliminaría la respuesta de verdad.

¿Cómo se instalan estos skills en Claude Code, Cursor y Codex?

Todos los comandos que siguen corresponden a main al 9 de septiembre. El repositorio no tiene tags de versión, así que no hay ninguna versión a la que fijarse.

Claude Code:

claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

Después escribe /i-have-adhd. Verifica con claude plugin list.

Cursor y Copilot, mediante el CLI skills:

npx skills add ayghri/i-have-adhd -a cursor -y
npx skills add ayghri/i-have-adhd -a github-copilot

Verifica con npx skills list.

Codex:

codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhd

Se invoca con $i-have-adhd.

Gemini CLI tiene dos rutas: un comando que activas cuando lo necesitas, o una extensión que queda siempre activa:

gemini extensions install https://github.com/ayghri/i-have-adhd

Qwen Code:

qwen extensions install ayghri/i-have-adhd

Zed lo importa desde la URL del SKILL.md en el Agent Panel, o copiando la carpeta a ~/.config/zed/skills/. OpenCode clona el repositorio y registra la ruta del plugin en opencode.json. Pi acepta pi install https://github.com/ayghri/i-have-adhd. Hermes usa hermes skills install ayghri/i-have-adhd/skills/i-have-adhd. Kimi Code se instala desde el menú /plugins dentro de la sesión. OMP combina omp plugin marketplace add con omp plugin install --scope user.

Cada uno trae además su procedimiento de desinstalación documentado, algo que pocos repositorios de dos días logran.

¿Cómo lo dejas siempre activo en lugar de invocarlo cada vez?

Creas un archivo vacío que funciona como bandera. En Claude Code:

touch ~/.claude/.i-have-adhd-always

Lo eliminas con rm para volver al modo bajo demanda. OpenCode usa ~/.config/opencode/.i-have-adhd-always y Pi usa ~/.pi/agent/.i-have-adhd-always. En Claude Code hay además un hook SessionStart que lee la bandera y carga el skill al inicio de cada sesión.

Esta es la parte que conviene entender, porque explica por qué el repositorio la necesitaba. Un skill se carga cuando lo invocas o cuando el agente considera que es relevante: ese es el mecanismo. Un output style, en cambio, modifica el system prompt y se aplica a cada respuesta. La bandera más el hook de sesión son la forma de que un skill se comporte como un output style: deja de ser algo que tienes que acordarte de pedir.

Los agentes sin archivo de bandera llegan al mismo sitio por otra vía. Cursor lo resuelve con las User Rules o con un archivo en .cursor/rules/ que lleve alwaysApply: true. Copilot, con un bloque en .github/copilot-instructions.md. Zed y Hermes, mediante AGENTS.md.

¿No basta con el estilo Concise que ya trae Claude Code?

Basta, si Claude Code es el único agente que usas. Que probablemente no lo sea.

El estilo Concise existe y es bueno. La documentación de Anthropic lo describe así: Claude va directo al resultado, se salta el preámbulo y la narración, y mantiene las respuestas cortas por defecto, haciendo el trabajo de ingeniería con el mismo rigor que el estilo Default. Cuando pides una explicación o más detalle, responde completo, y siempre conserva íntegros los reportes de error, las advertencias de seguridad y las confirmaciones de acciones destructivas. Requiere Claude Code v2.1.237 o posterior. Se activa con /configOutput style, o poniendo "outputStyle": "Concise" en .claude/settings.local.json.

Si Claude Code es tu único agente, usa eso. Viene incluido, opera a nivel de system prompt y no hay nada que instalar ni actualizar.

Lo que no resuelve es el stack mixto. Codex, Cursor, Copilot, Gemini CLI, Qwen, Zed, OpenCode, Pi, Hermes, Kimi y OMP no tienen un equivalente de Concise. Configuras el estilo en Claude Code y obtienes un comportamiento ahí y once comportamientos distintos en el resto, además de reescribir las mismas instrucciones herramienta por herramienta, en el formato de configuración de cada una, cada vez que sumas otra. i-have-adhd es un solo archivo que produce el mismo contrato de salida en todas. Ese es el argumento real a su favor.

Y no son excluyentes: nada impide usar Concise dentro de Claude Code y el skill en todo lo demás.

¿Qué conviene saber antes de instalarlo?

Tres cosas.

No hay releases. La sección Releases está vacía y todos los comandos de instalación apuntan a main. Pueden cambiar sin que ningún número de versión lo señale, así que revisa INSTALL.md si algo falla.

No hay ninguna medición publicada, y no conviene inventarla. Recortar el preámbulo significa menos tokens de salida, y eso es intuitivamente cierto, pero el repositorio no publica cifras. Sí incluye un harness de evaluación serio: evals/ ejecuta una condición base contra una candidata, los jueces puntúan a ciegas en corrección, autonomía, accionabilidad, seguridad y concisión, y fija las versiones de modelo para que hooks, memoria y output styles no contaminen la corrida. Es más rigor del que trae casi cualquier skill. Pero los resultados de esa evaluación no están publicados, así que cualquiera que te dé un porcentaje se lo inventó.

El cumplimiento no está garantizado. Esto apareció una y otra vez en el hilo de Hacker News: las instrucciones en contexto son instrucciones, no restricciones, y varios comentaristas reportaron modelos que vuelven a la verbosidad después de unos cuantos turnos. Un prompt no puede obligar a un modelo como sí lo hace un ajuste de configuración.

Lo que sí te da es un solo archivo, doce agentes y una forma documentada de que la cosa se mantenga.

Si te interesan los skills que cambian la forma de la salida y no el contenido, ya explicamos cómo instalar Caveman en Claude Code, el skill que hace hablar a tu IA como cavernícola.

agent-skills Claude Code Cursor codex open-source opencode