I Have Adhd

Reformule les réponses pour les lecteurs TDAH : action d'abord, étapes numérotées, pas de préambule ni de conclusion

par ayghri · ayghri/i-have-adhd

Testé · Fonctionne ★ 9.2/10

I Have Adhd — Reformule les réponses pour les lecteurs TDAH : action d'abord, étapes numérotées, pas de préambule ni de conclusion

Ce que fait

Une compétence de style de sortie Claude Code qui reformule les réponses de l'assistant pour un lecteur TDAH : elle commence par l'action exécutable suivante, numérote le travail en plusieurs étapes, réaffirme la progression à chaque tour, supprime les digressions, donne des estimations de temps concrètes et supprime le préambule et les conclusions. Se déclenche uniquement sur invocation explicite /i-have-adhd (l'auto-invocation du modèle est désactivée) ou via un hook SessionStart opt-in.

Rapport de test

J'ai localisé SKILL.md à skills/i-have-adhd/SKILL.md (également mis en miroir à .cursor/skills/); le frontmatter est analysé avec name+description et tous les fichiers vérifiés renvoient HTTP 200 (SKILL.md, hooks/always-on.sh, agents/openai.yaml). J'ai lu hooks/always-on.sh : shell POSIX propre, opt-in via un fichier de drapeau, supprime le frontmatter et injecte le corps, quitte avec 0 en cas d'échec — pas de curl|sh, base64, exfiltration ou chemins codés en dur. Pour le test de sortie, j'ai répondu à une question de codage ("add a rate limiter to Express") deux fois : une référence dans ma voix par défaut (a commencé par "Great question!", a enfoui les étapes dans la prose, a terminé par "Hope this helps") et une version suivant la compétence (première ligne = commande exécutable, 3 étapes numérotées, estimation "About 5 minutes", action suivante testable, avertissement Redis reporté comme offre séparée). Les deux artefacts diffèrent concrètement sur 6 axes correspondant aux règles 1,2,4,6,7,10. Remarque : disable-model-invocation:true signifie qu'il ne se déclenche que via /i-have-adhd ou le hook always-on, ce que la description divulgue honnêtement.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/ayghri/i-have-adhd.git /tmp/i-have-adhd-src
mkdir -p ~/.claude/skills
cp -R /tmp/i-have-adhd-src/skills/i-have-adhd ~/.claude/skills/i-have-adhd
# SKILL.md lands at ~/.claude/skills/i-have-adhd/SKILL.md
# Invoke explicitly with /i-have-adhd (frontmatter sets disable-model-invocation: true,
#   so the model will NOT auto-load it from natural language).
# Plugin-marketplace alternative (auto-updates, adds the always-on hook):
#   claude plugin marketplace add ayghri/i-have-adhd
#   claude plugin install i-have-adhd@i-have-adhd
# Always-on across sessions: touch ~/.claude/.i-have-adhd-always  (SessionStart hook injects the ruleset)
# No external deps, no API key, no CLI. Pure prompt/output-shaping skill.

Commandes et exemples de prompts

  • /i-have-adhdReformule les réponses pour les lecteurs TDAH : action d'abord, étapes numérotées, pas de préambule ni de conclusion

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Explain this bug fix in clear numbered steps
  • Break this plan into concrete next actions
  • Keep track of state across our conversation