{
  "text": "[music] Hi, welcome to another video.\nSo, there's this new Claude Code plugin that has been blowing up on GitHub recently.\nIt's called I have ADHD, and it has already crossed about 16,000 stars, which is pretty insane for something that's essentially just a single skill file.\nNow, before you ask, no, you don't need an actual ADHD diagnosis to use this.\nThe whole point of this plugin is that it fixes something that annoys literally everyone who uses AI coding assistants, and that's the fact that these models just talk way too much.\nYou ask a simple question, and the AI gives you three paragraphs of preamble, a lecture on best practices, five tangential suggestions you didn't ask for, and then ends with, \"Hope this helps.\nLet me know if you have any questions.\" And somewhere in the middle of all that buried like treasure, is the actual answer you wanted.\nSo, this plugin basically reformats all of Claude's responses to be action first, numbered, and completely free of filler.\nAnd to be honest, after using it for a bit, it's kind of hard to go back.\nSo, let's get right into it and see what it actually does, how to install it, and whether it's worth adding to your setup.\nNow, let's talk about what this thing actually is.\nI have ADHD is a skill for coding agents made by a developer called Igri.\nIt works with Claude code as a plugin, and there are also instructions for using it with other agents like Codeex.\nThe whole thing is open source under the MIT license and it's completely free which is always great to see.\nThe interesting part is the thinking behind it.\nThe skill is loosely inspired by an actual book called the ADHD toolkit but adapted for how LLM communicate.\nThe idea is that people with ADHD have limited working memory.\nThey struggle with the gap between understanding something and actually doing it and they need visible progress to stay motivated.\nAnd if you think about it, that's basically everyone when they're tired, distracted, or just trying to ship something at 2:00 a.m.\nSo, the skill takes those principles and turns them into 10 rules that the AI has to follow in every response.\nNow, let me quickly run you through the main rules because this is where it gets good.\nFirst, the AI has to lead with the action.\nSo instead of explaining why authentication is complex, it just tells you to run the npm install command and edit the specific file at the specific line.\nNo preamble at all.\nSecond, every multi-step task gets numbered and each step is one single bounded action.\nNo and then chains hidden inside a step.\nThird, every response has to end with one concrete next action that you can do in under two minutes.\nThis is actually really clever because the hardest part of any task is just starting it.\nThen there's tangent suppression, which means the AI finishes the main issue first and only offers secondary stuff as separate follow-ups.\nThere's also a rule where it restates the state on each turn.\nSo it'll say something like step three of five done schema updated.\nNext is backfilling the column so you never lose track of where you are in a long session, which is honestly useful for everyone.\nIt also has to give specific time estimates like about 15 minutes if tests cover this and afternoon if not instead of vague stuff.\nErrors get reported matterof factly with the cause and the fix.\nNo uh-oh or nervous hedging.\nLists are capped at five items maximum.\nAnd finally, no preamble, no recaps, and no closing pleasantries.\nSo no more let me know if this helps at the end of every single message.\nThere are also some sensible overrides built in.\nIf you ask for an explanation, it'll still explain properly with structure.\nIf something is destructive, it'll confirm first.\nAnd if your request is genuinely ambiguous, it'll ask one clarifying question instead of guessing.\nclarifying question instead of guessing.\nSo, it's not just blindly tur, which I appreciate.\nNow, let's install it and see it in action.\nThe installation is pretty simple.\nRun claude plug-in install I have a HD at I have a HD.\nThat's it.\nYou're good to go.\nOnce it's installed, you just open Claude Code and type /avad HD to activate it.\nAnd if you ever want to turn it off, you can just run claude plugin disable I have a HD.\nSo I have Claude code open here with the skill activated.\nLet me show you the difference.\nFirst, let me ask it something without the skill.\nJust as a baseline, I'll ask how to add JW2 authentication to my Express app.\nAnd you can see it starts with a whole explanation of what JWT is, why authentication matters, the different approaches you could take.\nIt's a wall of text.\nThe actual commands are in there somewhere, but you have to dig for them.\nNow, let's try the same thing with the skill active.\nLet's send it and see.\nOkay.\nAnd look at this.\nThe very first line is the install command.\nThen it gives me four numbered steps.\nEach one a single action with the exact file and line number to edit.\nAt the end, it says the next action is to run the dev server and test the login route.\nAnd it estimates the whole thing at about 20 minutes.\nThat's the entire response.\nNo fluff, no lecture, no great question.\nThis is pretty amazing to be honest.\nNow, one more thing that's worth mentioning is customization.\nSince the whole skill is just a single skill.md file, you can fork the repo, edit the file at skills/avadh/skill.md, and change whatever you want.\nMaybe you want lists capped at three items instead of five, or you want it even more aggressive with the brevity.\nYou just edit the file, rerun the slash command, and your personalized version is active.\nThe repo has also been translated into a bunch of languages like Chinese, Japanese, Korean, and Portuguese.\nSo, that's cool, too.\nSo, what's my verdict on this?\nI think this is one of those ideas that's obvious in hindsight.\nThe models have gotten really good at coding, but the way they communicate is still tuned for politeness rather than usefulness.\nAnd this skill fixes that with basically zero cost.\nIt's free.\nIt's open source.\nIt's a two-minute install, and you can turn it off anytime.\nIf you ask me, the progress restating and the end with one small next action rules are the real killers here.\nThose alone make long agentic sessions way easier to follow.\nThe token savings from cutting all the filler are a nice bonus as well, especially if you're on a limited plan.\nThere are some downsides, of course.\nIf you're a beginner who actually wants the explanations, this might feel too tur and you'd need to explicitly ask it to explain things.\nBut for anyone who already knows what they're doing and just wants answers, this is a really good option for sure.\nOverall, it's pretty cool.\nAnyway, let me know your thoughts in the comments.\nIf you like [music] this video, consider donating through the super thanks option or becoming a member by clicking the join button.\nAlso, [music] give this video a thumbs up and subscribe to my channel.\nI'll see you in the next one.\nUntil then, bye.\n>> [music]",
  "language": "en",
  "duration": 408.810688,
  "segments": [
    {
      "start": 2.619,
      "end": 8.003,
      "text": "[music] Hi, welcome to another video.",
      "source": "youtube_auto_original"
    },
    {
      "start": 8.003,
      "end": 12.709,
      "text": "So, there's this new Claude Code plugin that has been blowing up on GitHub recently.",
      "source": "youtube_auto_original"
    },
    {
      "start": 12.719,
      "end": 21.348,
      "text": "It's called I have ADHD, and it has already crossed about 16,000 stars, which is pretty insane for something that's essentially just a single skill file.",
      "source": "youtube_auto_original"
    },
    {
      "start": 21.348,
      "end": 26.432,
      "text": "Now, before you ask, no, you don't need an actual ADHD diagnosis to use this.",
      "source": "youtube_auto_original"
    },
    {
      "start": 26.432,
      "end": 35.898,
      "text": "The whole point of this plugin is that it fixes something that annoys literally everyone who uses AI coding assistants, and that's the fact that these models just talk way too much.",
      "source": "youtube_auto_original"
    },
    {
      "start": 35.898,
      "end": 46.115,
      "text": "You ask a simple question, and the AI gives you three paragraphs of preamble, a lecture on best practices, five tangential suggestions you didn't ask for, and then ends with, \"Hope this helps.",
      "source": "youtube_auto_original"
    },
    {
      "start": 46.115,
      "end": 52.986,
      "text": "Let me know if you have any questions.\" And somewhere in the middle of all that buried like treasure, is the actual answer you wanted.",
      "source": "youtube_auto_original"
    },
    {
      "start": 52.986,
      "end": 59.11,
      "text": "So, this plugin basically reformats all of Claude's responses to be action first, numbered, and completely free of filler.",
      "source": "youtube_auto_original"
    },
    {
      "start": 59.12,
      "end": 62.254,
      "text": "And to be honest, after using it for a bit, it's kind of hard to go back.",
      "source": "youtube_auto_original"
    },
    {
      "start": 62.254,
      "end": 67.51,
      "text": "So, let's get right into it and see what it actually does, how to install it, and whether it's worth adding to your setup.",
      "source": "youtube_auto_original"
    },
    {
      "start": 67.52,
      "end": 70.085,
      "text": "Now, let's talk about what this thing actually is.",
      "source": "youtube_auto_original"
    },
    {
      "start": 70.085,
      "end": 74.101,
      "text": "I have ADHD is a skill for coding agents made by a developer called Igri.",
      "source": "youtube_auto_original"
    },
    {
      "start": 74.101,
      "end": 79.846,
      "text": "It works with Claude code as a plugin, and there are also instructions for using it with other agents like Codeex.",
      "source": "youtube_auto_original"
    },
    {
      "start": 79.846,
      "end": 85.475,
      "text": "The whole thing is open source under the MIT license and it's completely free which is always great to see.",
      "source": "youtube_auto_original"
    },
    {
      "start": 85.475,
      "end": 88.003,
      "text": "The interesting part is the thinking behind it.",
      "source": "youtube_auto_original"
    },
    {
      "start": 88.003,
      "end": 95.271,
      "text": "The skill is loosely inspired by an actual book called the ADHD toolkit but adapted for how LLM communicate.",
      "source": "youtube_auto_original"
    },
    {
      "start": 95.271,
      "end": 99.19,
      "text": "The idea is that people with ADHD have limited working memory.",
      "source": "youtube_auto_original"
    },
    {
      "start": 99.2,
      "end": 105.698,
      "text": "They struggle with the gap between understanding something and actually doing it and they need visible progress to stay motivated.",
      "source": "youtube_auto_original"
    },
    {
      "start": 105.698,
      "end": 112.389,
      "text": "And if you think about it, that's basically everyone when they're tired, distracted, or just trying to ship something at 2:00 a.m.",
      "source": "youtube_auto_original"
    },
    {
      "start": 112.399,
      "end": 119.34,
      "text": "So, the skill takes those principles and turns them into 10 rules that the AI has to follow in every response.",
      "source": "youtube_auto_original"
    },
    {
      "start": 119.34,
      "end": 124.069,
      "text": "Now, let me quickly run you through the main rules because this is where it gets good.",
      "source": "youtube_auto_original"
    },
    {
      "start": 124.079,
      "end": 126.798,
      "text": "First, the AI has to lead with the action.",
      "source": "youtube_auto_original"
    },
    {
      "start": 126.798,
      "end": 135.994,
      "text": "So instead of explaining why authentication is complex, it just tells you to run the npm install command and edit the specific file at the specific line.",
      "source": "youtube_auto_original"
    },
    {
      "start": 135.994,
      "end": 137.797,
      "text": "No preamble at all.",
      "source": "youtube_auto_original"
    },
    {
      "start": 137.797,
      "end": 143.915,
      "text": "Second, every multi-step task gets numbered and each step is one single bounded action.",
      "source": "youtube_auto_original"
    },
    {
      "start": 143.915,
      "end": 146.07,
      "text": "No and then chains hidden inside a step.",
      "source": "youtube_auto_original"
    },
    {
      "start": 146.08,
      "end": 152.134,
      "text": "Third, every response has to end with one concrete next action that you can do in under two minutes.",
      "source": "youtube_auto_original"
    },
    {
      "start": 152.134,
      "end": 157.102,
      "text": "This is actually really clever because the hardest part of any task is just starting it.",
      "source": "youtube_auto_original"
    },
    {
      "start": 157.102,
      "end": 164.549,
      "text": "Then there's tangent suppression, which means the AI finishes the main issue first and only offers secondary stuff as separate follow-ups.",
      "source": "youtube_auto_original"
    },
    {
      "start": 164.549,
      "end": 168.183,
      "text": "There's also a rule where it restates the state on each turn.",
      "source": "youtube_auto_original"
    },
    {
      "start": 168.183,
      "end": 172.856,
      "text": "So it'll say something like step three of five done schema updated.",
      "source": "youtube_auto_original"
    },
    {
      "start": 172.856,
      "end": 179.424,
      "text": "Next is backfilling the column so you never lose track of where you are in a long session, which is honestly useful for everyone.",
      "source": "youtube_auto_original"
    },
    {
      "start": 179.424,
      "end": 188.442,
      "text": "It also has to give specific time estimates like about 15 minutes if tests cover this and afternoon if not instead of vague stuff.",
      "source": "youtube_auto_original"
    },
    {
      "start": 188.442,
      "end": 192.12,
      "text": "Errors get reported matterof factly with the cause and the fix.",
      "source": "youtube_auto_original"
    },
    {
      "start": 192.12,
      "end": 194.343,
      "text": "No uh-oh or nervous hedging.",
      "source": "youtube_auto_original"
    },
    {
      "start": 194.343,
      "end": 196.895,
      "text": "Lists are capped at five items maximum.",
      "source": "youtube_auto_original"
    },
    {
      "start": 196.895,
      "end": 201.463,
      "text": "And finally, no preamble, no recaps, and no closing pleasantries.",
      "source": "youtube_auto_original"
    },
    {
      "start": 201.463,
      "end": 204.762,
      "text": "So no more let me know if this helps at the end of every single message.",
      "source": "youtube_auto_original"
    },
    {
      "start": 204.762,
      "end": 207.91,
      "text": "There are also some sensible overrides built in.",
      "source": "youtube_auto_original"
    },
    {
      "start": 207.92,
      "end": 212.149,
      "text": "If you ask for an explanation, it'll still explain properly with structure.",
      "source": "youtube_auto_original"
    },
    {
      "start": 212.159,
      "end": 214.823,
      "text": "If something is destructive, it'll confirm first.",
      "source": "youtube_auto_original"
    },
    {
      "start": 214.823,
      "end": 220.71,
      "text": "And if your request is genuinely ambiguous, it'll ask one clarifying question instead of guessing.",
      "source": "youtube_auto_original"
    },
    {
      "start": 220.72,
      "end": 222.198,
      "text": "clarifying question instead of guessing.",
      "source": "youtube_auto_original"
    },
    {
      "start": 222.198,
      "end": 225.204,
      "text": "So, it's not just blindly tur, which I appreciate.",
      "source": "youtube_auto_original"
    },
    {
      "start": 225.204,
      "end": 227.904,
      "text": "Now, let's install it and see it in action.",
      "source": "youtube_auto_original"
    },
    {
      "start": 227.904,
      "end": 229.715,
      "text": "The installation is pretty simple.",
      "source": "youtube_auto_original"
    },
    {
      "start": 229.715,
      "end": 234.63,
      "text": "Run claude plug-in install I have a HD at I have a HD.",
      "source": "youtube_auto_original"
    },
    {
      "start": 234.64,
      "end": 235.135,
      "text": "That's it.",
      "source": "youtube_auto_original"
    },
    {
      "start": 235.135,
      "end": 236.025,
      "text": "You're good to go.",
      "source": "youtube_auto_original"
    },
    {
      "start": 236.025,
      "end": 241.249,
      "text": "Once it's installed, you just open Claude Code and type /avad HD to activate it.",
      "source": "youtube_auto_original"
    },
    {
      "start": 241.249,
      "end": 246.71,
      "text": "And if you ever want to turn it off, you can just run claude plugin disable I have a HD.",
      "source": "youtube_auto_original"
    },
    {
      "start": 246.72,
      "end": 249.44,
      "text": "So I have Claude code open here with the skill activated.",
      "source": "youtube_auto_original"
    },
    {
      "start": 249.44,
      "end": 251.077,
      "text": "Let me show you the difference.",
      "source": "youtube_auto_original"
    },
    {
      "start": 251.077,
      "end": 253.341,
      "text": "First, let me ask it something without the skill.",
      "source": "youtube_auto_original"
    },
    {
      "start": 253.341,
      "end": 257.518,
      "text": "Just as a baseline, I'll ask how to add JW2 authentication to my Express app.",
      "source": "youtube_auto_original"
    },
    {
      "start": 257.518,
      "end": 264.061,
      "text": "And you can see it starts with a whole explanation of what JWT is, why authentication matters, the different approaches you could take.",
      "source": "youtube_auto_original"
    },
    {
      "start": 264.061,
      "end": 265.07,
      "text": "It's a wall of text.",
      "source": "youtube_auto_original"
    },
    {
      "start": 265.07,
      "end": 268.204,
      "text": "The actual commands are in there somewhere, but you have to dig for them.",
      "source": "youtube_auto_original"
    },
    {
      "start": 268.204,
      "end": 270.677,
      "text": "Now, let's try the same thing with the skill active.",
      "source": "youtube_auto_original"
    },
    {
      "start": 270.677,
      "end": 272.07,
      "text": "Let's send it and see.",
      "source": "youtube_auto_original"
    },
    {
      "start": 272.08,
      "end": 272.456,
      "text": "Okay.",
      "source": "youtube_auto_original"
    },
    {
      "start": 272.456,
      "end": 273.736,
      "text": "And look at this.",
      "source": "youtube_auto_original"
    },
    {
      "start": 273.736,
      "end": 276.84,
      "text": "The very first line is the install command.",
      "source": "youtube_auto_original"
    },
    {
      "start": 276.84,
      "end": 279.316,
      "text": "Then it gives me four numbered steps.",
      "source": "youtube_auto_original"
    },
    {
      "start": 279.316,
      "end": 283.185,
      "text": "Each one a single action with the exact file and line number to edit.",
      "source": "youtube_auto_original"
    },
    {
      "start": 283.185,
      "end": 288.34,
      "text": "At the end, it says the next action is to run the dev server and test the login route.",
      "source": "youtube_auto_original"
    },
    {
      "start": 288.34,
      "end": 291.003,
      "text": "And it estimates the whole thing at about 20 minutes.",
      "source": "youtube_auto_original"
    },
    {
      "start": 291.003,
      "end": 293.038,
      "text": "That's the entire response.",
      "source": "youtube_auto_original"
    },
    {
      "start": 293.038,
      "end": 296.39,
      "text": "No fluff, no lecture, no great question.",
      "source": "youtube_auto_original"
    },
    {
      "start": 296.4,
      "end": 298.39,
      "text": "This is pretty amazing to be honest.",
      "source": "youtube_auto_original"
    },
    {
      "start": 298.4,
      "end": 301.045,
      "text": "Now, one more thing that's worth mentioning is customization.",
      "source": "youtube_auto_original"
    },
    {
      "start": 301.045,
      "end": 311.538,
      "text": "Since the whole skill is just a single skill.md file, you can fork the repo, edit the file at skills/avadh/skill.md, and change whatever you want.",
      "source": "youtube_auto_original"
    },
    {
      "start": 311.538,
      "end": 316.64,
      "text": "Maybe you want lists capped at three items instead of five, or you want it even more aggressive with the brevity.",
      "source": "youtube_auto_original"
    },
    {
      "start": 316.64,
      "end": 322.87,
      "text": "You just edit the file, rerun the slash command, and your personalized version is active.",
      "source": "youtube_auto_original"
    },
    {
      "start": 322.88,
      "end": 328.884,
      "text": "The repo has also been translated into a bunch of languages like Chinese, Japanese, Korean, and Portuguese.",
      "source": "youtube_auto_original"
    },
    {
      "start": 328.884,
      "end": 329.831,
      "text": "So, that's cool, too.",
      "source": "youtube_auto_original"
    },
    {
      "start": 329.831,
      "end": 331.162,
      "text": "So, what's my verdict on this?",
      "source": "youtube_auto_original"
    },
    {
      "start": 331.162,
      "end": 334.769,
      "text": "I think this is one of those ideas that's obvious in hindsight.",
      "source": "youtube_auto_original"
    },
    {
      "start": 334.769,
      "end": 340.841,
      "text": "The models have gotten really good at coding, but the way they communicate is still tuned for politeness rather than usefulness.",
      "source": "youtube_auto_original"
    },
    {
      "start": 340.841,
      "end": 344.05,
      "text": "And this skill fixes that with basically zero cost.",
      "source": "youtube_auto_original"
    },
    {
      "start": 344.05,
      "end": 344.71,
      "text": "It's free.",
      "source": "youtube_auto_original"
    },
    {
      "start": 344.72,
      "end": 345.555,
      "text": "It's open source.",
      "source": "youtube_auto_original"
    },
    {
      "start": 345.555,
      "end": 348.226,
      "text": "It's a two-minute install, and you can turn it off anytime.",
      "source": "youtube_auto_original"
    },
    {
      "start": 348.226,
      "end": 354.751,
      "text": "If you ask me, the progress restating and the end with one small next action rules are the real killers here.",
      "source": "youtube_auto_original"
    },
    {
      "start": 354.751,
      "end": 358.638,
      "text": "Those alone make long agentic sessions way easier to follow.",
      "source": "youtube_auto_original"
    },
    {
      "start": 358.638,
      "end": 363.339,
      "text": "The token savings from cutting all the filler are a nice bonus as well, especially if you're on a limited plan.",
      "source": "youtube_auto_original"
    },
    {
      "start": 363.339,
      "end": 365.173,
      "text": "There are some downsides, of course.",
      "source": "youtube_auto_original"
    },
    {
      "start": 365.173,
      "end": 372.911,
      "text": "If you're a beginner who actually wants the explanations, this might feel too tur and you'd need to explicitly ask it to explain things.",
      "source": "youtube_auto_original"
    },
    {
      "start": 372.911,
      "end": 379.175,
      "text": "But for anyone who already knows what they're doing and just wants answers, this is a really good option for sure.",
      "source": "youtube_auto_original"
    },
    {
      "start": 379.175,
      "end": 380.876,
      "text": "Overall, it's pretty cool.",
      "source": "youtube_auto_original"
    },
    {
      "start": 380.876,
      "end": 383.364,
      "text": "Anyway, let me know your thoughts in the comments.",
      "source": "youtube_auto_original"
    },
    {
      "start": 383.364,
      "end": 389.137,
      "text": "If you like [music] this video, consider donating through the super thanks option or becoming a member by clicking the join button.",
      "source": "youtube_auto_original"
    },
    {
      "start": 389.137,
      "end": 392.309,
      "text": "Also, [music] give this video a thumbs up and subscribe to my channel.",
      "source": "youtube_auto_original"
    },
    {
      "start": 392.319,
      "end": 393.608,
      "text": "I'll see you in the next one.",
      "source": "youtube_auto_original"
    },
    {
      "start": 393.608,
      "end": 407.404,
      "text": "Until then, bye.",
      "source": "youtube_auto_original"
    },
    {
      "start": 407.414,
      "end": 409.434,
      "text": ">> [music]",
      "source": "youtube_auto_original"
    }
  ],
  "transcript_selection": {
    "schema": "videonote.transcript_selection.v1",
    "status": "SELECTED",
    "requested_language": "en",
    "duration": 408.810688,
    "reference_path": "/Users/sagawa/AI_WORK/video_notes/url/20260807_174421__I-HAVE-ADHD_Skill_Claude_Codex_Deepseek_YOU_RE_MISSING_OUT_without_THIS_SKILL/reference_subtitle.vtt",
    "reference_kind": "automatic_original",
    "reference_language": "en-orig",
    "selected_source": "youtube_auto_original",
    "decision_reason": "trusted_full_source_selected_after_cross_check",
    "whisper_rejected": false,
    "source_profile": {
      "segment_count": 96,
      "first_start": 2.619,
      "final_end": 409.434,
      "duration_coverage": 1.0,
      "maximum_gap_seconds": 2.619,
      "inverted_count": 0,
      "language": {
        "requested": "en",
        "matched": true,
        "latin": 5504,
        "han": 0,
        "kana": 0,
        "hangul": 0
      },
      "hallucination_region_count": 0,
      "hallucination_regions": [],
      "usable_full": true,
      "usable_partial": true
    },
    "whisper_profile": {
      "segment_count": 134,
      "first_start": 0.0,
      "final_end": 422.44,
      "duration_coverage": 1.0,
      "maximum_gap_seconds": 12.84,
      "inverted_count": 0,
      "language": {
        "requested": "en",
        "matched": true,
        "latin": 5454,
        "han": 0,
        "kana": 0,
        "hangul": 0
      },
      "hallucination_region_count": 0,
      "hallucination_regions": [],
      "usable_full": true,
      "usable_partial": true
    },
    "comparison": {
      "window_seconds": 30.0,
      "compared_window_count": 14,
      "median_score": 0.9802,
      "divergent_window_count": 0,
      "divergent_ratio": 0.0,
      "divergent_windows": []
    }
  }
}