{
  "markdown": "# modo-tdah\n\n**Uma skill que impede o agente de enterrar a resposta.**\n\nFeita para quem tem TDAH, dita por voz e não necessariamente programa. Vale para\nClaude Code, Codex, Cursor, Gemini CLI, Qwen Code, Kimi e OpenCode.\n\nEm PT-BR, porque a versão em inglês perde a metade que mais importa: a tradução\ndo termo técnico no momento em que ele aparece.\n\n---\n\n## O problema\n\nO agente sabe a resposta e te entrega sessenta linhas. A resposta está na linha\nquarenta e uma. Você lê até a doze, perde o fio, e volta pro começo. Três vezes.\nDepois desiste e pergunta de novo.\n\nNão é falta de atenção. É a resposta no lugar errado.\n\n---\n\n## O que ela faz\n\nAntes de escrever qualquer coisa, o agente decide entre **dois modos**. É a\núnica decisão que muda todas as outras regras.\n\n| Você quer… | Modo | Como a resposta sai |\n|---|---|---|\n| que algo aconteça | **EXECUTAR** | comando ou caminho na **primeira linha**, passos numerados, estado repetido a cada turno, estimativa em unidade concreta, uma única próxima ação no fim |\n| entender como funciona | **ENTENDER** | **a resposta na primeira linha**, um assunto por vez, todo termo técnico traduzido na mesma frase, blocos de três linhas, teto de quinze linhas |\n\nNa dúvida, é ENTENDER.\n\n### As regras que mais mudam o dia a dia\n\n1. **A primeira linha é a resposta** (ou a ação). Você pode parar de ler ali.\n2. **Um assunto por vez.** Perguntou quatro coisas? Responde uma, lista as três\n   e pergunta qual vem agora.\n3. **Termo técnico ganha tradução na hora**, não num glossário no fim — você já\n   travou no meio. `bind mount` vira *\"`bind mount` — a trava que o Docker põe na pasta\"*.\n4. **Teto de quinze linhas.** Passou? Entrega a parte 1 e oferece o resto.\n   Resposta cortada que você lê inteira vale mais que resposta completa abandonada.\n5. **Sem preâmbulo e sem fechamento de cortesia.** Nada de \"Ótima pergunta\" nem\n   de \"Espero ter ajudado\".\n6. **Uma decisão no fim, no máximo.** Lista de pendências no rodapé transfere\n   pra você o trabalho de escolher por onde começar — que é o que o TDAH cobra\n   mais caro.\n7. **\"Não entendi\" não se responde com mais palavras.** Troca a explicação por\n   uma analogia concreta: nave, obra, oficina, cozinha.\n\n### Os sete fatos por trás\n\nMemória de trabalho é pequena · saber a resposta não é fazer a resposta ·\ncomeçar é o passo mais difícil · tempo não tem textura · dopamina é escassa ·\ntermo técnico sem tradução derruba a leitura inteira · pergunta múltipla\nrespondida de uma vez vira pergunta nenhuma.\n\n### Quando ela se cala\n\nAção destrutiva confirma antes. Espiral de depuração para e faz uma pergunta de\ndiagnóstico. \"Quais são minhas opções\" recebe 2 a 4 opções ranqueadas — as\nopções *são* a resposta, e nesse caso a tarefa ganha do formato.\n\n---\n\n## Instalar\n\nO guia completo, plataforma por plataforma, está em [INSTALL.md](INSTALL.md).\nO caminho mais curto para cada uma:\n\n### Claude Code — plugin (recomendado)\n\n```bash\nclaude plugin marketplace add rafamarchetti/modo-tdah\nclaude plugin install modo-tdah\n```\n\nFica **ligado sozinho** em toda sessão nova, via hook `SessionStart`.\n\n### Claude Code — instalação manual\n\n```bash\ngit clone https://github.com/rafamarchetti/modo-tdah.git\nmkdir -p ~/.claude/skills\ncp -r modo-tdah/skills/modo-tdah ~/.claude/skills/\n```\n\nDepois registre o hook — veja [INSTALL.md](INSTALL.md#claude-code-manual).\n\n### Gemini CLI\n\n```bash\ngit clone https://github.com/rafamarchetti/modo-tdah.git ~/.gemini/extensions/modo-tdah\n```\n\n### Cursor\n\n```bash\ngit clone https://github.com/rafamarchetti/modo-tdah.git\ncp -r modo-tdah/.cursor/skills/modo-tdah .cursor/skills/\n```\n\n### Codex · Kimi · Qwen · OpenCode\n\nCada um lê um manifesto próprio já incluído no repo\n(`.codex-plugin/plugin.json`, `kimi.plugin.json`, `qwen-extension.json`,\n`opencode.json`). Passo a passo em [INSTALL.md](INSTALL.md).\n\n### Qualquer outra LLM (ChatGPT, Grok, DeepSeek…)\n\nNão tem plugin? Copie o arquivo e cole no campo de instruções:\n\n```bash\ncat skills/modo-tdah/SKILL.md\n```\n\nCole em **Custom Instructions** (ChatGPT, Grok), nas instruções de um **Gem**\n(Gemini web), ou como primeira mensagem do chat. Peça o corte explícito, senão\no modelo \"melhora\" as regras e você perde o que foi calibrado:\n\n> \"Siga estas regras. Ignore o bloco YAML do topo e a seção sobre harness.\n> **Não reescreva nem resuma o resto** — aplique como está.\"\n\n---\n\n## Ligar e desligar\n\n| O que você quer | Como |\n|---|---|\n| desligar nesta conversa | diga **\"sai do modo tdah\"** ou **\"modo normal\"** |\n| religar nesta conversa | diga **\"modo tdah\"** |\n| desligar de vez (Claude Code) | `touch ~/.claude/.modo-tdah-off` |\n| religar de vez | `rm ~/.claude/.modo-tdah-off` |\n| desligar de vez (OpenCode) | `touch ~/.config/opencode/.modo-tdah-off` |\n\nO liga/desliga por frase **não deixa rastro em disco** — é só comportamento do\nmodelo. Só o arquivo `.modo-tdah-off` é verificável com `ls`.\n\n---\n\n## Como o repo está montado\n\n`skills/modo-tdah/SKILL.md` é a **fonte única**. Todo o resto aponta pra ele.\n\n```\nskills/modo-tdah/SKILL.md     fonte única — edite só aqui\nhooks/always-on.sh            injeta o ruleset a cada sessão (Claude Code)\nhooks/hooks.json              registra o hook no SessionStart\nscripts/sync.sh               propaga a fonte para as cópias de cada plataforma\n.claude-plugin/               manifesto do plugin + marketplace (Claude Code)\n.codex-plugin/                manifesto do Codex\n.cursor/skills/modo-tdah/     cópia para o Cursor (gerada pelo sync.sh)\n.opencode/                    comando /modo-tdah + plugin sempre-ligado\n.agents/plugins/              marketplace do Antigravity\nGEMINI.md                     arquivo de contexto do Gemini CLI\ngemini-extension.json · kimi.plugin.json · qwen-extension.json · opencode.json\n```\n\nEditou o `SKILL.md`? Rode `sh scripts/sync.sh` para propagar.\n\nJá usa a skill instalada em `~/.claude/skills/modo-tdah/` e quer trazer a sua versão\npra cá: `sh scripts/sync.sh --from-claude`.\n\n---\n\n## Crédito\n\nAs dez regras do modo **EXECUTAR** e os cinco primeiros fatos de leitura vêm do\n**[i-have-adhd](https://github.com/ayghri/i-have-adhd)**, de Ayoub G. — licença\nMIT. Traduzidas e condensadas.\n\nO modo **ENTENDER**, os fatos 6 e 7, e a estrutura em dois modos são deste\nprojeto. Nasceram de uma falha medida: uma resposta de ~60 linhas, com quatro\nperguntas respondidas de uma vez e termo técnico sem tradução, que o leitor não\nconseguiu usar. O `i-have-adhd` desliga as regras dele quando o assunto é\nexplicação e não põe nada no lugar — é exatamente onde a explicação vira parede.\n\nLicença MIT. Fork à vontade e ajuste o `SKILL.md` pro seu cérebro.\n",
  "bytes": 6605,
  "sha": "850585befa545f32d1264f78457816370c16141302dc04f1114894f6d2c530bf",
  "repo_slug": "rafamarchetti/modo-tdah",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_rafamarchetti_modo_tdah_c8457083/readme"
}