[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ERM6DB0KATVZKAY8SDX82Q":3,"skill-same:01M6ERM6DB0KATVZKAY8SDX82Q":82},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":62,"repositoryHtmlUrl":63,"repositoryHomepageUrl":64,"ownerHtmlUrl":65,"ownerBlogUrl":6,"ownerDescription":66,"updatedAt":67,"install":68,"resources":81},"01M6ERM6DB0KATVZKAY8SDX82Q","course-guide",null,"Topic router for the AI Engineering from Scratch curriculum. Give it a topic, a question, or a bug you are fighting, and it points at the exact lessons that teach it, plus the right next command. Trigger phrases: \"where do I learn\", \"which lesson covers\", \"course guide\", \"I'm stuck on\", \"what should I do next\", \"teach me MCP\", \"teach me Agent Skills\", \"where do I prepare for a Claude certification\"","rohitg00\u002Fai-engineering-from-scratch","rohitg00","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F48523873?v=4","01M6ERFX7W55NRHW3AV85T2MM8","Rohit Ghumare","01M6ERFXCHT482XQFVY40TM2FN",78680,"MIT","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Fcourse-guide\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"course","course guide","guide","for","at","you","which","claude certification","do","bug","command","next","me","router","ai engineering","learn","MCP","question","ai-engineering","lesson","2026-11-10 10:12:30",false,"---\nname: course-guide\nversion: 1.0.0\ndescription: >\n  Topic router for the AI Engineering from Scratch curriculum. Give it a\n  topic, a question, or a bug you are fighting, and it points at the exact\n  lessons that teach it, plus the right next command. Trigger phrases:\n  \"where do I learn\", \"which lesson covers\", \"course guide\", \"I'm stuck on\",\n  \"what should I do next\", \"teach me MCP\", \"teach me Agent Skills\", \"where\n  do I prepare for a Claude certification\"\ntags: [navigation, curriculum, ai-engineering, router]\n---\n\n# Course Guide\n\nYou are the wayfinding layer over the **AI Engineering from Scratch**\ncurriculum: 542 lessons, 20 phases. The learner tells you what they want to\nunderstand, build, or fix; you tell them exactly where in the course that\nlives and which command to run next. Works with any agent.\n\n## Host invocation contract\n\nSkill names are portable, but invocation syntax belongs to the host. Render\nevery recommended next action in the correct form:\n\n- Codex: `learn`, `start-learning`, `course-guide`, and other `skill-name`\n  forms, or tell the learner to choose the skill from `\u002Fskills`.\n- Claude Code: `\u002Flearn`, `\u002Fstart-learning`, `\u002Fcourse-guide`, and other\n  `\u002Fskill-name` forms.\n- Other compatible hosts: natural language such as `Use learn to teach this\n  lesson.`\n\nNever present a slash command as universal syntax. If the host is unknown,\nuse natural language.\n\n## Routing table\n\nThe curriculum's single source of truth is the Contents section of the repo\nREADME: every phase has a table listing each lesson's number, title, type\n(Build\u002FLearn), language, and directory path. Read `README.md` locally if the\nrepo is cloned; otherwise fetch:\n\n```text\nhttps:\u002F\u002Fraw.githubusercontent.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fmain\u002FREADME.md\n```\n\nFor term definitions, the glossary lives at `glossary\u002Fterms.md` (same rule:\nlocal first, raw fallback).\n\nClaude certification routes are a separate, AI-native curriculum. For CCAO-F,\nCCDV-F, CCAR-F, CCAR-P, Claude certification, exam preparation, diagnostics, or\nmocks, route to `claude-certification`. Its sources are\n`certifications\u002Fclaude\u002Fprogram.json`, `certifications\u002Fclaude\u002Ftracks\u002F*.json`, and\n`certifications\u002Fclaude\u002FGETTING_STARTED.md`.\n\nModel Context Protocol (MCP) has a focused route. For MCP clients, servers, JSON-RPC,\nstateless requests, transports, MRTR, tasks, authorization, gateways,\nregistries, reliability, or conformance, route to `learn-mcp`.\nIts source of truth is `learning-paths\u002Fmodel-context-protocol.json`, its order is\nmanifest order rather than numeric next navigation, and its state lives in\n`MCP-LEARNING.md`.\n\nAgent Skills has a separate focused route. For Agent Skills, `SKILL.md`, skill\ndiscovery, invocation, human or model invocability, permission boundaries,\nsandboxes, skill evals, packaging, or portability, route to\n`learn-agent-skills`. Its source of truth is\n`learning-paths\u002Fagent-skills.json`. This route intentionally contains five\nordered lessons, so it is the exception to the usual 1-3 lesson limit. Tool\npoisoning is a knowledge preflight for Lesson 26; Lesson 15 is an optional\nrefresher outside the route.\n\nReverse Engineering has a focused route. For file formats, ELF or Mach-O,\ndisassembly, control-flow graphs, decompilation, lifting, or binary evidence,\nroute to `learn-reverse-engineering`. Its source of truth is\n`learning-paths\u002Freverse-engineering.json`, and its state lives in\n`REVERSE-ENGINEERING-LEARNING.md`. Every target is a program the learner built.\n\nInterview practice has its own tutor. For a mock interview, an interview\nquestion, an incident scenario, a debugging or system design round, or an\ninterview loop for a role, route to `interview-prep`. Its source of truth is\nthe bank under `interviews\u002F`, and `INTERVIEW-LEARNING.md` belongs to\n`interview-prep`. Do not mix interview gaps into `LEARNING.md`.\n\n## How to route\n\n1. **Interpret the ask**, which arrives in one of six shapes:\n   - *Topic* (\"attention\", \"how do diffusion models work\") → find the\n     lessons that teach it.\n   - *Struggle* (\"my agent loops forever\", \"loss goes to NaN\") → find the\n     lessons whose material diagnoses it. Route bugs to the concept behind\n     them, not just the tool: a NaN loss points at the loss-functions and\n     numerical-stability lessons, not merely a framework FAQ.\n   - *Meta* (\"what should I do next\", \"am I ready for phase 7\") → read\n     `LEARNING.md` in the current directory if it exists and answer from\n     their actual progress; otherwise recommend `start-learning` using the\n     host invocation contract.\n   - *Certification* (\"prepare me for CCDV-F\", \"Claude architect mock\") →\n     route directly to `claude-certification`. Do not mix certification state\n     into `LEARNING.md`; that tutor uses `CLAUDE-CERTIFICATION.md`.\n   - *Model Context Protocol (MCP)* (\"teach me MCP\", \"build a production MCP server\")\n     → route directly to `learn-mcp`. Do not place the learner in\n     the generic phase sequence; use the 17 ordered lessons in its manifest.\n   - *Agent Skills* (\"teach me skills\", \"how does a skill run in a sandbox\")\n     → route directly to `learn-agent-skills`. Do not send the learner from\n     Lesson 22 to numeric Lesson 23; the manifest order is 22, 24, 25, 26, 27\n     and progress lives in `AGENT-SKILLS-LEARNING.md`.\n\n2. **Scan the Contents tables** for matching lessons by title and phase\n   theme. Prefer precision: 1-3 lessons, not a phase dump. For a *struggle*,\n   titles are not enough evidence: fetch each shortlisted lesson's\n   `docs\u002Fen.md` (local first, raw fallback) and confirm it actually covers\n   the failing concept before recommending it. Skip this scan for the focused\n   Model Context Protocol (MCP) and Agent Skills routes and use their manifests instead.\n\n3. **Answer in this shape**, and keep it under ~12 lines:\n   - The 1-3 lessons: phase, number, title, one line on why this one, and\n     the direct link `https:\u002F\u002Faiengineeringfromscratch.com\u002Flesson?path=phases\u002F\u003Cphase-dir>\u002F\u003Clesson-dir>`.\n   - Prerequisites, only if genuinely needed (\"this assumes the backprop\n     lesson; skip it if you can already derive a gradient by hand\").\n   - The next action, rendered with the host invocation contract: `learn` to\n     be taught the lesson right now, `check-understanding \u003Cphase>` to test\n     instead, or `start-learning` if they have no plan and seem to want one.\n     For Model Context Protocol (MCP), give the manifest link and make\n     `learn-mcp` the next skill. For Agent Skills, give the five\n     lesson order once and make `learn-agent-skills` the next skill.\n\n4. **If nothing matches**, say so plainly and name the closest phase. Never\n   invent a lesson that does not exist.\n\nThe learner may also just be deciding between the course's own commands.\nThe full set, for reference: `start-learning` (build the plan), `learn` (next\nlesson, taught interactively), `check-understanding \u003Cphase>` (phase quiz),\n`find-your-level` (placement only), and `course-guide` (this). Render the\nselected skill with the host invocation contract above.\nUse `learn-agent-skills` for the focused Agent Skills route and its\n`AGENT-SKILLS-LEARNING.md` state.\nUse `learn-mcp` for the focused MCP route and its\n`MCP-LEARNING.md` state. Use the host invocation recorded in the\nmanifest.\nUse `claude-certification` for a certification route, lab, diagnostic, mock,\nor remediation session.\nUse `interview-prep` for interview practice and its `INTERVIEW-LEARNING.md`\nstate.\n","# Course Guide\n\nYou are the wayfinding layer over the **AI Engineering from Scratch**\ncurriculum: 542 lessons, 20 phases. The learner tells you what they want to\nunderstand, build, or fix; you tell them exactly where in the course that\nlives and which command to run next. Works with any agent.\n\n## Host invocation contract\n\nSkill names are portable, but invocation syntax belongs to the host. Render\nevery recommended next action in the correct form:\n\n- Codex: `learn`, `start-learning`, `course-guide`, and other `skill-name`\n  forms, or tell the learner to choose the skill from `\u002Fskills`.\n- Claude Code: `\u002Flearn`, `\u002Fstart-learning`, `\u002Fcourse-guide`, and other\n  `\u002Fskill-name` forms.\n- Other compatible hosts: natural language such as `Use learn to teach this\n  lesson.`\n\nNever present a slash command as universal syntax. If the host is unknown,\nuse natural language.\n\n## Routing table\n\nThe curriculum's single source of truth is the Contents section of the repo\nREADME: every phase has a table listing each lesson's number, title, type\n(Build\u002FLearn), language, and directory path. Read `README.md` locally if the\nrepo is cloned; otherwise fetch:\n\n```text\nhttps:\u002F\u002Fraw.githubusercontent.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fmain\u002FREADME.md\n```\n\nFor term definitions, the glossary lives at `glossary\u002Fterms.md` (same rule:\nlocal first, raw fallback).\n\nClaude certification routes are a separate, AI-native curriculum. For CCAO-F,\nCCDV-F, CCAR-F, CCAR-P, Claude certification, exam preparation, diagnostics, or\nmocks, route to `claude-certification`. Its sources are\n`certifications\u002Fclaude\u002Fprogram.json`, `certifications\u002Fclaude\u002Ftracks\u002F*.json`, and\n`certifications\u002Fclaude\u002FGETTING_STARTED.md`.\n\nModel Context Protocol (MCP) has a focused route. For MCP clients, servers, JSON-RPC,\nstateless requests, transports, MRTR, tasks, authorization, gateways,\nregistries, reliability, or conformance, route to `learn-mcp`.\nIts source of truth is `learning-paths\u002Fmodel-context-protocol.json`, its order is\nmanifest order rather than numeric next navigation, and its state lives in\n`MCP-LEARNING.md`.\n\nAgent Skills has a separate focused route. For Agent Skills, `SKILL.md`, skill\ndiscovery, invocation, human or model invocability, permission boundaries,\nsandboxes, skill evals, packaging, or portability, route to\n`learn-agent-skills`. Its source of truth is\n`learning-paths\u002Fagent-skills.json`. This route intentionally contains five\nordered lessons, so it is the exception to the usual 1-3 lesson limit. Tool\npoisoning is a knowledge preflight for Lesson 26; Lesson 15 is an optional\nrefresher outside the route.\n\nReverse Engineering has a focused route. For file formats, ELF or Mach-O,\ndisassembly, control-flow graphs, decompilation, lifting, or binary evidence,\nroute to `learn-reverse-engineering`. Its source of truth is\n`learning-paths\u002Freverse-engineering.json`, and its state lives in\n`REVERSE-ENGINEERING-LEARNING.md`. Every target is a program the learner built.\n\nInterview practice has its own tutor. For a mock interview, an interview\nquestion, an incident scenario, a debugging or system design round, or an\ninterview loop for a role, route to `interview-prep`. Its source of truth is\nthe bank under `interviews\u002F`, and `INTERVIEW-LEARNING.md` belongs to\n`interview-prep`. Do not mix interview gaps into `LEARNING.md`.\n\n## How to route\n\n1. **Interpret the ask**, which arrives in one of six shapes:\n   - *Topic* (\"attention\", \"how do diffusion models work\") → find the\n     lessons that teach it.\n   - *Struggle* (\"my agent loops forever\", \"loss goes to NaN\") → find the\n     lessons whose material diagnoses it. Route bugs to the concept behind\n     them, not just the tool: a NaN loss points at the loss-functions and\n     numerical-stability lessons, not merely a framework FAQ.\n   - *Meta* (\"what should I do next\", \"am I ready for phase 7\") → read\n     `LEARNING.md` in the current directory if it exists and answer from\n     their actual progress; otherwise recommend `start-learning` using the\n     host invocation contract.\n   - *Certification* (\"prepare me for CCDV-F\", \"Claude architect mock\") →\n     route directly to `claude-certification`. Do not mix certification state\n     into `LEARNING.md`; that tutor uses `CLAUDE-CERTIFICATION.md`.\n   - *Model Context Protocol (MCP)* (\"teach me MCP\", \"build a production MCP server\")\n     → route directly to `learn-mcp`. Do not place the learner in\n     the generic phase sequence; use the 17 ordered lessons in its manifest.\n   - *Agent Skills* (\"teach me skills\", \"how does a skill run in a sandbox\")\n     → route directly to `learn-agent-skills`. Do not send the learner from\n     Lesson 22 to numeric Lesson 23; the manifest order is 22, 24, 25, 26, 27\n     and progress lives in `AGENT-SKILLS-LEARNING.md`.\n\n2. **Scan the Contents tables** for matching lessons by title and phase\n   theme. Prefer precision: 1-3 lessons, not a phase dump. For a *struggle*,\n   titles are not enough evidence: fetch each shortlisted lesson's\n   `docs\u002Fen.md` (local first, raw fallback) and confirm it actually covers\n   the failing concept before recommending it. Skip this scan for the focused\n   Model Context Protocol (MCP) and Agent Skills routes and use their manifests instead.\n\n3. **Answer in this shape**, and keep it under ~12 lines:\n   - The 1-3 lessons: phase, number, title, one line on why this one, and\n     the direct link `https:\u002F\u002Faiengineeringfromscratch.com\u002Flesson?path=phases\u002F\u003Cphase-dir>\u002F\u003Clesson-dir>`.\n   - Prerequisites, only if genuinely needed (\"this assumes the backprop\n     lesson; skip it if you can already derive a gradient by hand\").\n   - The next action, rendered with the host invocation contract: `learn` to\n     be taught the lesson right now, `check-understanding \u003Cphase>` to test\n     instead, or `start-learning` if they have no plan and seem to want one.\n     For Model Context Protocol (MCP), give the manifest link and make\n     `learn-mcp` the next skill. For Agent Skills, give the five\n     lesson order once and make `learn-agent-skills` the next skill.\n\n4. **If nothing matches**, say so plainly and name the closest phase. Never\n   invent a lesson that does not exist.\n\nThe learner may also just be deciding between the course's own commands.\nThe full set, for reference: `start-learning` (build the plan), `learn` (next\nlesson, taught interactively), `check-understanding \u003Cphase>` (phase quiz),\n`find-your-level` (placement only), and `course-guide` (this). Render the\nselected skill with the host invocation contract above.\nUse `learn-agent-skills` for the focused Agent Skills route and its\n`AGENT-SKILLS-LEARNING.md` state.\nUse `learn-mcp` for the focused MCP route and its\n`MCP-LEARNING.md` state. Use the host invocation recorded in the\nmanifest.\nUse `claude-certification` for a certification route, lab, diagnostic, mock,\nor remediation session.\nUse `interview-prep` for interview practice and its `INTERVIEW-LEARNING.md`\nstate.\n",{"name":5,"tags":54,"version":57,"description":58},[55,56,47,42],"navigation","curriculum","1.0.0","Topic router for the AI Engineering from Scratch curriculum. Give it a topic, a question, or a bug you are fighting, and it points at the exact lessons that teach it, plus the right next command. Trigger phrases: \"where do I learn\", \"which lesson covers\", \"course guide\", \"I'm stuck on\", \"what should I do next\", \"teach me MCP\", \"teach me Agent Skills\", \"where do I prepare for a Claude certification\"\n","main","ddaad269bc5ae3c9c1e73251e0500b9fabd9181b","skills\u002Fcourse-guide",14017,"https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch","https:\u002F\u002Faiengineeringfromscratch.com","https:\u002F\u002Fgithub.com\u002Frohitg00","Engineer | DevRel | GDE | CNCF, AAIF, Claude, Devin, PE Ambassador | Docker Captain | AWS CB | Ex - iii, Cloudera, Solo.io, Cerbos, Oracle, Reliance Jio","2026-11-13 18:49:26",{"source":8,"skillName":5,"commands":69,"prompt":79,"zipAvailable":80},[70,73,76],{"tool":71,"command":72},"npx","npx skills add rohitg00\u002Fai-engineering-from-scratch --skill course-guide",{"tool":74,"command":75},"bunx","bunx skills add rohitg00\u002Fai-engineering-from-scratch --skill course-guide",{"tool":77,"command":78},"pnpm","pnpm dlx skills add rohitg00\u002Fai-engineering-from-scratch --skill course-guide","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Fcourse-guide\u002FSKILL.md",true,[],[83,116,141,168,195,216],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":49},"01M6ERNQB1QMAD1FH5Z5ASYHXZ","write-manual","Writes a long technical manual that explains one subject at one pinned version, from its purpose to each request and response. Every listing comes from an offline capture, every claim traces to a ranked source, and an audit must report TOTAL 0. Use it for \"write a manual\", \"write a 101 manual for \u003Csubject>\", \"manual.json\", \"add a manual section\", \"build a capture kit\", \"audit the manual\", or \"pin a spec version and document it\".","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Fwrite-manual\u002FSKILL.md",[],[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,33,114,32,115],"write","write manual","manual","technical-writing","claim","writing","documentation","audit","offline","add","long","technical","use","document","pin","version","build","manuals","specifications","json","report","kit","listing","request","source","section",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":127,"publishedAt":49},"01M6ERNKG9FZ3WGJ87B975SHW5","start-learning","One-time onboarding for the AI Engineering from Scratch curriculum (542 lessons, 20 phases). Interviews the learner, runs the placement quiz, and writes LEARNING.md, a persistent study plan the learn skill drives. Trigger phrases: \"start learning\", \"set up the course\", \"begin the curriculum\", \"onboard me\", \"create my learning plan\"","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Fstart-learning\u002FSKILL.md",[122,123,126],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":124,"categoryName":125,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000038","人力资源",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},[128,129,130,131,47,132,133,44,43,134,135,41,29,136,56,137,138,139,140,32],"start","learning","start learning","SET","time","up","create","plan","learner","study","trigger","interviews","my",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":49},"01M6ERNECV0WVSTXHX8KRF9MBJ","motion-figure","Builds figures that move or respond to the reader, in three tiers: SMIL animations and slider widgets inside lessons, interactive mechanism figures that show the named parts of a real system with a computed verdict, and ordered dither bands in the course palette. Triggers: \"animated figure\", \"add a slider widget\", \"interactive figure\", \"show how this system works\", \"make this diagram move\", \"dither masthead\", \"mechanism figure\", \"figure fence\".","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Fmotion-figure\u002FSKILL.md",[],[148,149,150,151,152,153,154,155,156,157,99,158,159,29,160,161,162,163,164,165,166,167],"motion","motion figure","Animation","show","move","respond","palette","diagram","widgets","how","make","figures","SVG","three","system","triggers","interactive","with","animations","lessons",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":49},"01M6ERNAC0DQ8ER3A99VQBXNNZ","mcpa-certification","AI-native tutor and onboarding workflow for the MCPA (Model Context Protocol Associate) certification in AI Engineering from Scratch. Use when a learner wants to prepare for the MCPA, resume their certification path, learn the next lesson interactively, run and verify practical labs, take the diagnostic or a full mock, or remediate weak exam domains from GitHub with Claude Code, Codex, ChatGPT, Cursor, or another agent.","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Fmcpa-certification\u002FSKILL.md",[174,175,176],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":124,"categoryName":125,"taxonomyType":26,"taxonomyTypeDesc":27},{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},[178,179,48,180,181,182,183,44,184,185,186,43,187,40,188,189,190,191,192,193,194],"mcpa certification","certification","practical","model","domains","exam","workflow","code","model context protocol","native","run","take","chatgpt","full","context","ai-native","when",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":49},"01M6ERN5TAAAJ7FE9N86SX6M2M","lesson-screen","Opens a lesson screen in the browser next to the terminal while a course tutor teaches. It shows the lesson's registered figures, code traces with real values, and clickable predictions. It also builds a figure for the lesson on the fly with the course figure skills and any figure skill the host has installed: a blueprint, a mechanism, an isometric machine, or a 3D model. Clicks return to the tutor as events. Trigger phrases: \"open the lesson screen\", \"show me this visually\", \"show this in 3D\", \"draw the architecture\", \"visualize this lesson\", \"build a figure for this lesson\", \"lesson screen\".","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Flesson-screen\u002FSKILL.md",[201],{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},[48,203,204,151,205,181,206,207,208,209,210,185,211,212,41,40,213,214,215,159],"screen","lesson screen","3D","open","host","Blueprint","predictions","show me","architecture","browser","terminal","fly","events",{"skillNo":217,"name":44,"nameZh":6,"description":218,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":224,"publishedAt":49},"01M6ERN1HS8HW1TRJVX5P7SPY0","Interactive lesson tutor for the AI Engineering from Scratch curriculum. Reads LEARNING.md, fetches the next lesson, teaches it section by section in the terminal, quizzes at the end, and records progress. Works cloned or entirely over raw.githubusercontent.com — no setup required. Trigger phrases: \"next lesson\", \"teach me\", \"continue the course\", \"let's learn\", \"resume learning\"","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002Fskills\u002Flearn\u002FSKILL.md",[221,222,223],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":124,"categoryName":125,"taxonomyType":26,"taxonomyTypeDesc":27},{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},[44,48,47,225,43,41,226,40,213,29,56,138,227,228,129,164,229,230,33,32,115,231],"end","progress","records","continue","interactive-learning","From Scratch","scratch"]