[
  {
    "start": 0.22,
    "end": 3.65,
    "text": "As a developer,\nusing AI efficiently can be quite"
  },
  {
    "start": 3.66,
    "end": 7.44,
    "text": "got a bit easier because you can safely\nignore MCP, the Model Context"
  },
  {
    "start": 7.52,
    "end": 9.12,
    "text": "Protocol, now, and I'll explain why."
  },
  {
    "start": 9.14,
    "end": 13.04,
    "text": "The Model Context Protocol\nwas already introduced in 2024"
  },
  {
    "start": 13.06,
    "end": 16.76,
    "text": "behind it sounds pretty good. The idea\nis that large language"
  },
  {
    "start": 16.84,
    "end": 20.53,
    "text": "models on their own are dumb.\nThey're just producing tokens,"
  },
  {
    "start": 20.58,
    "end": 22.97,
    "text": "always will. So they're producing tokens."
  },
  {
    "start": 23.0,
    "end": 26.99,
    "text": "They don't know anything.\nAnd the reason why ChatGPT, for example,"
  },
  {
    "start": 27.02,
    "end": 30.78,
    "text": "now much better than it was when it\nwas initially released is not only"
  },
  {
    "start": 30.8,
    "end": 34.41,
    "text": "because models got smarter or better\nbut mostly"
  },
  {
    "start": 34.46,
    "end": 37.88,
    "text": "because ChatGPT now has tools included,\nlike web"
  },
  {
    "start": 38.0,
    "end": 41.24,
    "text": "search or the capability to execute code."
  },
  {
    "start": 41.25,
    "end": 44.94,
    "text": "And the idea behind MCP simply\nwas to make it easier to expose new"
  },
  {
    "start": 45.0,
    "end": 48.589,
    "text": "tools to large language models.\nSounds like it makes sense, right?"
  },
  {
    "start": 48.62,
    "end": 52.56,
    "text": "Yeah, sounds like it does\nbut it doesn't unfortunately because one"
  },
  {
    "start": 52.64,
    "end": 55.78,
    "text": "is,\nor two big problems with MCP actually are"
  },
  {
    "start": 55.88,
    "end": 59.5,
    "text": "that you can't give them a lot of tools."
  },
  {
    "start": 59.72,
    "end": 63.52,
    "text": "If you start adding,\nlike dozens of MCP servers to your"
  },
  {
    "start": 63.56,
    "end": 67.28,
    "text": "AI application, chances are\nthat it will just"
  },
  {
    "start": 67.42,
    "end": 70.98,
    "text": "not use any of these tools\nor use them in the wrong way because"
  },
  {
    "start": 71.02,
    "end": 74.76,
    "text": "polluting that context with all\nthat MCP information because all these"
  },
  {
    "start": 74.86,
    "end": 78.78,
    "text": "MCP servers, of course,\nneed to expose information about the tools"
  },
  {
    "start": 79.26,
    "end": 83.12,
    "text": "they provide and about the resources they\nprovide and that can quickly lead to a"
  },
  {
    "start": 83.18,
    "end": 86.82,
    "text": "situation where you're making your AI\napplication dumber"
  },
  {
    "start": 86.9,
    "end": 88.84,
    "text": "instead of smarter. So that's one problem."
  },
  {
    "start": 88.85,
    "end": 92.72,
    "text": "Another problem is\nthat you have to hope that the AI uses"
  },
  {
    "start": 92.76,
    "end": 96.56,
    "text": "certain tools or you have to kind of tell\nit, \"Hey, please use that MCP"
  },
  {
    "start": 96.62,
    "end": 100.51,
    "text": "server to get a certain task done,\" which,\neh, works but"
  },
  {
    "start": 100.6,
    "end": 104.44,
    "text": "is not really ideal\nand then there's another maybe even"
  },
  {
    "start": 104.46,
    "end": 108.03,
    "text": "bigger problem when it comes to MCP\nand development,"
  },
  {
    "start": 108.08,
    "end": 112.04,
    "text": "on here. As a developer\nwhen it comes to tools like Cursor there"
  },
  {
    "start": 112.1,
    "end": 116.04,
    "text": "only so many things you want your AI to\ndo."
  },
  {
    "start": 116.08,
    "end": 119.22,
    "text": "That might be spinning up a browser\nlooking at the website."
  },
  {
    "start": 119.24,
    "end": 123.12,
    "text": "That might be querying a database to see\nif some data has been"
  },
  {
    "start": 123.18,
    "end": 126.87,
    "text": "inserted.\nThat might be to reach out to some"
  },
  {
    "start": 126.9,
    "end": 130.58,
    "text": "documentation. Maybe there also\nis some Git-related stuff and"
  },
  {
    "start": 130.979,
    "end": 134.96,
    "text": "that's it then.\nNow the bad news for the MCP fans are"
  },
  {
    "start": 135.12,
    "end": 138.86,
    "text": "you don't need MCP for any of that.\nCursor and all these other AI"
  },
  {
    "start": 138.92,
    "end": 142.4,
    "text": "coding tools already have web search built\nin or the"
  },
  {
    "start": 143.0,
    "end": 146.74,
    "text": "capability to send a request to some\nwebsite and fetch the"
  },
  {
    "start": 146.78,
    "end": 149.93,
    "text": "content to read it so they can already\nvisit websites."
  },
  {
    "start": 149.98,
    "end": 153.56,
    "text": "No MCP needed for that.\nThey already have browser use"
  },
  {
    "start": 153.66,
    "end": 155.46,
    "text": "implemented. Cursor has at least."
  },
  {
    "start": 155.48,
    "end": 159.36,
    "text": "It can spin up a browser and view it\nand work with it and"
  },
  {
    "start": 159.46,
    "end": 163.42,
    "text": "navigate it for you.\nThey can use the command line"
  },
  {
    "start": 163.46,
    "end": 167.1,
    "text": "interact with Git\nwhich allows them to interact with a"
  },
  {
    "start": 167.18,
    "end": 170.76,
    "text": "can do all these things already\nand that's the reason why"
  },
  {
    "start": 170.78,
    "end": 174.75,
    "text": "I don't really use any MCPs\nand never felt like"
  },
  {
    "start": 174.8,
    "end": 177.81,
    "text": "anything's missing except for one thing."
  },
  {
    "start": 177.88,
    "end": 181.46,
    "text": "One problem I do have as a developer\nis providing the"
  },
  {
    "start": 181.54,
    "end": 185.03,
    "text": "right context or it's not a problem\nbut it's the most"
  },
  {
    "start": 185.08,
    "end": 188.86,
    "text": "difficult and important thing.\nFor example, I know that there are a lot"
  },
  {
    "start": 188.9,
    "end": 192.87,
    "text": "of modern browser APIs\nand CSS features I would like to use in my"
  },
  {
    "start": 192.9,
    "end": 196.8,
    "text": "project.\nI don't want to write CSS code like it's"
  },
  {
    "start": 196.82,
    "end": 200.34,
    "text": "but that's what AI typically does as a\ndefault and I don't want that"
  },
  {
    "start": 200.56,
    "end": 204.42,
    "text": "so I typically remind AI to please use\nrelative"
  },
  {
    "start": 204.46,
    "end": 208.4,
    "text": "colors, for example,\nor please use the pop-over API and that's,"
  },
  {
    "start": 208.42,
    "end": 212.41,
    "text": "course,\nannoying but that's something where I"
  },
  {
    "start": 212.44,
    "end": 216.329,
    "text": "this new Skills standard which\nis emerging and evolving."
  },
  {
    "start": 216.36,
    "end": 220.3,
    "text": "The idea behind Skills is\nthat in your project you can add"
  },
  {
    "start": 220.68,
    "end": 224.24,
    "text": "a Skill folder and right now where you add\nthat"
  },
  {
    "start": 224.28,
    "end": 227.63,
    "text": "folder still kind of depends on\nwhich tool you're using."
  },
  {
    "start": 227.66,
    "end": 231.44,
    "text": "Cloud code,\nyou would have a Skills folder in the"
  },
  {
    "start": 231.9,
    "end": 235.8,
    "text": "and then for each skill you would add a\nsubfolder in that Skills folder"
  },
  {
    "start": 236.06,
    "end": 239.36,
    "text": "and add a skill.md file. That\nis the bare minimum."
  },
  {
    "start": 239.38,
    "end": 241.48,
    "text": "Now what goes into that skill.md file?"
  },
  {
    "start": 241.54,
    "end": 244.3,
    "text": "In the end just some context,\njust a prompt you could say."
  },
  {
    "start": 244.38,
    "end": 246.76,
    "text": "This is simply how such a skill.md file\ncould look like."
  },
  {
    "start": 246.78,
    "end": 250.72,
    "text": "You have some metadata which\nis just the name and description a- as"
  },
  {
    "start": 250.78,
    "end": 254.62,
    "text": "a minimum and the description\nis the part that will help the AI decide"
  },
  {
    "start": 254.64,
    "end": 258.07,
    "text": "whether to use the skill because the idea\nbehind these Skills"
  },
  {
    "start": 258.18,
    "end": 261.98,
    "text": "is that the coding agent essentially loads\nall"
  },
  {
    "start": 262.0,
    "end": 265.82,
    "text": "these names and descriptions into its\ncontext whenever you"
  },
  {
    "start": 265.94,
    "end": 269.82,
    "text": "start a new chat and that's obviously just\na few tokens so that's no problem."
  },
  {
    "start": 269.84,
    "end": 273.22,
    "text": "It's not polluting your context\nbut it has all that"
  },
  {
    "start": 273.26,
    "end": 277.07,
    "text": "information. It has a system prompt,\nof course, that makes sure that this"
  },
  {
    "start": 277.12,
    "end": 281.04,
    "text": "is prominently embedded and\nthat it considers all"
  },
  {
    "start": 281.08,
    "end": 284.86,
    "text": "these skills whenever tackling a task\nand it would then"
  },
  {
    "start": 285.02,
    "end": 288.56,
    "text": "take a look at the entire file, open\nthat entire file but only then"
  },
  {
    "start": 288.96,
    "end": 292.7,
    "text": "and then it therefore gets the rest of\nthis content which is"
  },
  {
    "start": 292.78,
    "end": 296.4,
    "text": "just an extra prompt,\njust some extra context that's loaded"
  },
  {
    "start": 296.8,
    "end": 299.18,
    "text": "on demand and that's the important part."
  },
  {
    "start": 299.22,
    "end": 302.68,
    "text": "Now a Skill can be more than that.\nYou can add subfolders to each"
  },
  {
    "start": 302.74,
    "end": 306.64,
    "text": "skill to even add scripts so your own code\nthat should be"
  },
  {
    "start": 306.66,
    "end": 310.54,
    "text": "executable so that you can add your own\ntools in the end connected to"
  },
  {
    "start": 310.55,
    "end": 314.4,
    "text": "a skill that can be used so for example\nyou could add code that opens and"
  },
  {
    "start": 314.44,
    "end": 318.38,
    "text": "reads a PDF document so\nthat you have your own parsing logic in"
  },
  {
    "start": 318.42,
    "end": 322.34,
    "text": "place.\nYou can add extra references like extra"
  },
  {
    "start": 322.38,
    "end": 326.18,
    "text": "you could therefore, for example,\nbuild a skill that helps the AI write"
  },
  {
    "start": 326.26,
    "end": 330.18,
    "text": "better React components by making it aware\nof the fact that it might"
  },
  {
    "start": 330.25,
    "end": 334.08,
    "text": "not need useEffect because AIs love to use\nuseEffect"
  },
  {
    "start": 334.56,
    "end": 338.26,
    "text": "but they might not need to. There\nis a full article on the official docs"
  },
  {
    "start": 338.3,
    "end": 342.12,
    "text": "that you might not need an effect.\nYou can put that into your references,"
  },
  {
    "start": 342.22,
    "end": 345.96,
    "text": "skill related to that,\nmaybe also add some other React component"
  },
  {
    "start": 346.02,
    "end": 349.84,
    "text": "related information in there\nand then whenever you ask the AI"
  },
  {
    "start": 349.95,
    "end": 353.84,
    "text": "to do something that's related to a React\ncomponent there's a high chance"
  },
  {
    "start": 353.88,
    "end": 357.8,
    "text": "of it loading that skill and using\nthat extra knowledge and context"
  },
  {
    "start": 357.81,
    "end": 361.64,
    "text": "so that you don't constantly have to\nrepeat yourself or hope"
  },
  {
    "start": 361.65,
    "end": 365.53,
    "text": "that the AI does things the way you want\nit to do and that's why I"
  },
  {
    "start": 365.56,
    "end": 369.45,
    "text": "find this Skill spec quite interesting\nand why I'm using Skills in"
  },
  {
    "start": 369.46,
    "end": 373.42,
    "text": "my projects to make AI aware of all the\nmodern syntax I'd"
  },
  {
    "start": 373.44,
    "end": 376.84,
    "text": "like it to use and why I personally don't\nfind MCP super"
  },
  {
    "start": 376.94,
    "end": 379.82,
    "text": "interesting when it comes to development\nwith AI."
  }
]