[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ERGA77DTSXE8KY52AMRZD0":3,"skill-same:01M6ERGA77DTSXE8KY52AMRZD0":76},{"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":18,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6ERGA77DTSXE8KY52AMRZD0","check-understanding",null,"Phase quiz for AI Engineering from Scratch. Trigger with \"quiz me\", \"test phase\", \"check my understanding\", \"do I know phase 3\", or `\u002Fcheck-understanding \u003Cphase>`.","rohitg00\u002Fai-engineering-from-scratch","rohitg00","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F48523873?v=4","01M6ERFX7W55NRHW3AV85T2MM8","Rohit Ghumare","01M6ERFXCHT482XQFVY40TM2FN",78488,"MIT","https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcheck-understanding\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"check","check understanding","test","ai engineering","engineering","do","me","trigger","quiz","From Scratch","with","quiz me","my","for","scratch","phase","2026-11-10 10:12:30",false,"---\nname: check-understanding\nversion: 1.0.0\ndescription: Phase quiz for AI Engineering from Scratch. Trigger with \"quiz me\", \"test phase\", \"check my understanding\", \"do I know phase 3\", or `\u002Fcheck-understanding \u003Cphase>`.\n---\n\n# Check Understanding\n\nTest your knowledge of a completed phase from the AI Engineering from Scratch course.\n\n## Activation\n\nThis skill activates when the user says things like:\n- `\u002Fcheck-understanding 3` or `\u002Fcheck-understanding deep-learning`\n- \"quiz me on phase 2\"\n- \"test phase 1\"\n- \"check my understanding of transformers\"\n- \"do I know phase 3\"\n- \"am I ready for the next phase\"\n\n## Input\n\nAccepts a phase number (0-19) or a phase name as argument. If no argument is provided, ask the user which phase they want to be tested on by listing all 20 phases.\n\n## Phase Map\n\nMap the argument to the correct phase directory under `phases\u002F`:\n\n| Input | Directory | Phase Name |\n|-------|-----------|------------|\n| 0, setup, tooling | `00-setup-and-tooling` | Setup & Tooling |\n| 1, math, math-foundations | `01-math-foundations` | Math Foundations |\n| 2, ml, ml-fundamentals | `02-ml-fundamentals` | ML Fundamentals |\n| 3, deep-learning, dl | `03-deep-learning-core` | Deep Learning Core |\n| 4, cv, computer-vision, vision | `04-computer-vision` | Computer Vision |\n| 5, nlp | `05-nlp-foundations-to-advanced` | NLP -- Foundations to Advanced |\n| 6, speech, audio | `06-speech-and-audio` | Speech & Audio |\n| 7, transformers | `07-transformers-deep-dive` | Transformers Deep Dive |\n| 8, generative, gen-ai, genai | `08-generative-ai` | Generative AI |\n| 9, rl, reinforcement-learning | `09-reinforcement-learning` | Reinforcement Learning |\n| 10, llms, llm, llms-from-scratch | `10-llms-from-scratch` | LLMs from Scratch |\n| 11, llm-engineering, llm-eng | `11-llm-engineering` | LLM Engineering |\n| 12, multimodal | `12-multimodal-ai` | Multimodal AI |\n| 13, tools, protocols, mcp | `13-tools-and-protocols` | Tools & Protocols |\n| 14, agents, agent-engineering | `14-agent-engineering` | Agent Engineering |\n| 15, autonomous | `15-autonomous-systems` | Autonomous Systems |\n| 16, multi-agent, swarms | `16-multi-agent-and-swarms` | Multi-Agent & Swarms |\n| 17, infrastructure, production, infra | `17-infrastructure-and-production` | Infrastructure & Production |\n| 18, ethics, safety, alignment | `18-ethics-safety-alignment` | Ethics, Safety & Alignment |\n| 19, capstone, projects | `19-capstone-projects` | Capstone Projects |\n\n## Procedure\n\n### Step 1: Resolve the Phase\n\nParse the argument. If it is a number, validate it is between 0 and 19 inclusive. If the number is out of range, tell the user: \"Phase [N] does not exist. Valid phases are 0-19.\" and show the full list for them to pick from. If it is a name or keyword, look it up in the Phase Map above. If the keyword does not match any entry in the map, tell the user: \"Unknown phase '[keyword]'. Pick from the list below:\" and present all 20 phases. If no argument is provided, ask the user to pick from the full list.\n\n### Step 2: Read the Phase Content\n\nIf the repo is cloned (a `phases\u002F` directory exists in or above the current directory), find all lesson directories under `phases\u002F\u003Cphase-dir>\u002F` and read each lesson's `docs\u002Fen.md`. If it is not cloned, get the phase's lesson list from the Contents section of the README (fetch `https:\u002F\u002Fraw.githubusercontent.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fmain\u002FREADME.md`), then fetch each lesson's `docs\u002Fen.md` from the same raw base URL. These documents contain the teaching material you will generate questions from.\n\nRead as many lesson docs as needed to cover the full breadth of the phase. If a phase has many lessons (15+), prioritize reading a representative spread: first few, middle, and last few.\n\n### Step 3: Generate 8 Questions\n\nCreate exactly 8 multiple-choice questions drawn from the lesson content you just read:\n\n**Questions 1-4: Conceptual (What\u002FWhy)**\nThese test understanding of ideas, definitions, and reasoning. Examples:\n- \"What is the purpose of X?\"\n- \"Why does Y happen when Z?\"\n- \"Which statement best describes the relationship between A and B?\"\n- \"What problem does X solve?\"\n\n**Questions 5-8: Practical (How\u002FBuild)**\nThese test applied knowledge and implementation awareness. Examples:\n- \"How would you implement X?\"\n- \"Which approach correctly solves Y?\"\n- \"What is the correct order of steps to build Z?\"\n- \"If you observe X during training, what should you do?\"\n\nEach question must have exactly 4 answer options labeled A, B, C, and D. Exactly one option is correct. The wrong options should be plausible but clearly incorrect to someone who studied the material.\n\nTag each question with the specific lesson it draws from (e.g., \"Lesson 03: Matrix Transformations\").\n\n### Step 4: Present Questions One at a Time\n\nUse the AskUserQuestion tool (or equivalent interactive prompt) to present each question individually. Format:\n\n```text\nQuestion 1\u002F8 (Conceptual) -- from Lesson 03: Matrix Transformations\n\nWhat is the geometric interpretation of an eigenvalue?\n\nA) The angle of rotation applied by the matrix\nB) The factor by which the eigenvector is scaled during transformation\nC) The determinant of the transformation matrix\nD) The rank of the matrix after transformation\n```\n\nWait for the user's answer before moving to the next question.\n\n### Answer isolation\n\nKeep the correct option and explanation private until the learner answers the\ncurrent question. Never use a real answer letter, a likely answer, or the\ngenerated answer distribution in a reply-format hint. When a plain-text hint\nis needed, use exactly: `Reply with one letter: \u003CA|B|C|D>.`\n\n### Step 5: Track and Score\n\nKeep a running tally:\n- Total correct out of 8\n- For each wrong answer, record: the question number, the user's answer, the correct answer, and which lesson it came from\n\n### Step 6: Show Results\n\nAfter all 8 questions, display the score and grade:\n\n**7-8 correct: Mastered**\nIf the phase is 19 (Capstone Projects): \"You have mastered Phase 19, the final phase.\" Add \"Congratulations, you have completed the entire curriculum.\" only when you can verify the rest of the curriculum is done (a `LEARNING.md` in the current directory whose Path table shows Phases 0-18 as Done or Skip); a single phase quiz does not prove full completion.\nOtherwise: \"You have a strong grasp of Phase N. You are ready to move on to Phase N+1: [next phase name].\"\n\n**5-6 correct: Almost**\n\"Solid foundation. Review these specific areas before moving on:\"\nThen list the lessons tied to the missed questions.\n\n**3-4 correct: Developing**\n\"You are building understanding but need to revisit some lessons:\"\nThen list each missed question with the lesson to re-read.\n\n**0-2 correct: Start Over**\n\"This phase needs more time. Work through the lessons again from the beginning, focusing on:\"\nThen list all missed topics.\n\n### Step 7: Wrong Answer Breakdown\n\nFor every question the user got wrong, show:\n\n```text\nQuestion N: [question text, abbreviated]\nYour answer: B\nCorrect answer: C -- [the correct option text]\nWhy: [1-2 sentence explanation of why C is correct]\nReview: Lesson NN -- [lesson name] (phases\u002F\u003Cphase-dir>\u002FNN-\u003Clesson-slug>\u002Fdocs\u002Fen.md)\n```\n\n### Step 8: What Next?\n\nEnd by offering three choices:\n\n1. **Retake this quiz** -- generate a fresh set of 8 questions from the same phase\n2. **Try another phase** -- pick a different phase to test\n3. **Explain a topic** -- ask about any concept from the questions you missed\n\nWait for the user's choice and act accordingly.\n\n## Rules\n\n- Avoid repeating questions on retakes until the question pool is exhausted. Once exhausted, reshuffle or rephrase questions for subsequent retakes.\n- Questions must be directly grounded in the lesson docs, not general knowledge.\n- Do not show the correct answer until after the user responds.\n- Do not include literal answer letters in examples of how the learner should\n  reply; use `\u003CA|B|C|D>` as the placeholder.\n- Keep question text concise. One or two sentences max.\n- Wrong options must be plausible. No joke answers.\n- If a phase has no lesson docs written yet (no `en.md` files found), tell the user: \"Phase N does not have lesson content yet. Pick a completed phase to quiz on.\"\n","# Check Understanding\n\nTest your knowledge of a completed phase from the AI Engineering from Scratch course.\n\n## Activation\n\nThis skill activates when the user says things like:\n- `\u002Fcheck-understanding 3` or `\u002Fcheck-understanding deep-learning`\n- \"quiz me on phase 2\"\n- \"test phase 1\"\n- \"check my understanding of transformers\"\n- \"do I know phase 3\"\n- \"am I ready for the next phase\"\n\n## Input\n\nAccepts a phase number (0-19) or a phase name as argument. If no argument is provided, ask the user which phase they want to be tested on by listing all 20 phases.\n\n## Phase Map\n\nMap the argument to the correct phase directory under `phases\u002F`:\n\n| Input | Directory | Phase Name |\n|-------|-----------|------------|\n| 0, setup, tooling | `00-setup-and-tooling` | Setup & Tooling |\n| 1, math, math-foundations | `01-math-foundations` | Math Foundations |\n| 2, ml, ml-fundamentals | `02-ml-fundamentals` | ML Fundamentals |\n| 3, deep-learning, dl | `03-deep-learning-core` | Deep Learning Core |\n| 4, cv, computer-vision, vision | `04-computer-vision` | Computer Vision |\n| 5, nlp | `05-nlp-foundations-to-advanced` | NLP -- Foundations to Advanced |\n| 6, speech, audio | `06-speech-and-audio` | Speech & Audio |\n| 7, transformers | `07-transformers-deep-dive` | Transformers Deep Dive |\n| 8, generative, gen-ai, genai | `08-generative-ai` | Generative AI |\n| 9, rl, reinforcement-learning | `09-reinforcement-learning` | Reinforcement Learning |\n| 10, llms, llm, llms-from-scratch | `10-llms-from-scratch` | LLMs from Scratch |\n| 11, llm-engineering, llm-eng | `11-llm-engineering` | LLM Engineering |\n| 12, multimodal | `12-multimodal-ai` | Multimodal AI |\n| 13, tools, protocols, mcp | `13-tools-and-protocols` | Tools & Protocols |\n| 14, agents, agent-engineering | `14-agent-engineering` | Agent Engineering |\n| 15, autonomous | `15-autonomous-systems` | Autonomous Systems |\n| 16, multi-agent, swarms | `16-multi-agent-and-swarms` | Multi-Agent & Swarms |\n| 17, infrastructure, production, infra | `17-infrastructure-and-production` | Infrastructure & Production |\n| 18, ethics, safety, alignment | `18-ethics-safety-alignment` | Ethics, Safety & Alignment |\n| 19, capstone, projects | `19-capstone-projects` | Capstone Projects |\n\n## Procedure\n\n### Step 1: Resolve the Phase\n\nParse the argument. If it is a number, validate it is between 0 and 19 inclusive. If the number is out of range, tell the user: \"Phase [N] does not exist. Valid phases are 0-19.\" and show the full list for them to pick from. If it is a name or keyword, look it up in the Phase Map above. If the keyword does not match any entry in the map, tell the user: \"Unknown phase '[keyword]'. Pick from the list below:\" and present all 20 phases. If no argument is provided, ask the user to pick from the full list.\n\n### Step 2: Read the Phase Content\n\nIf the repo is cloned (a `phases\u002F` directory exists in or above the current directory), find all lesson directories under `phases\u002F\u003Cphase-dir>\u002F` and read each lesson's `docs\u002Fen.md`. If it is not cloned, get the phase's lesson list from the Contents section of the README (fetch `https:\u002F\u002Fraw.githubusercontent.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fmain\u002FREADME.md`), then fetch each lesson's `docs\u002Fen.md` from the same raw base URL. These documents contain the teaching material you will generate questions from.\n\nRead as many lesson docs as needed to cover the full breadth of the phase. If a phase has many lessons (15+), prioritize reading a representative spread: first few, middle, and last few.\n\n### Step 3: Generate 8 Questions\n\nCreate exactly 8 multiple-choice questions drawn from the lesson content you just read:\n\n**Questions 1-4: Conceptual (What\u002FWhy)**\nThese test understanding of ideas, definitions, and reasoning. Examples:\n- \"What is the purpose of X?\"\n- \"Why does Y happen when Z?\"\n- \"Which statement best describes the relationship between A and B?\"\n- \"What problem does X solve?\"\n\n**Questions 5-8: Practical (How\u002FBuild)**\nThese test applied knowledge and implementation awareness. Examples:\n- \"How would you implement X?\"\n- \"Which approach correctly solves Y?\"\n- \"What is the correct order of steps to build Z?\"\n- \"If you observe X during training, what should you do?\"\n\nEach question must have exactly 4 answer options labeled A, B, C, and D. Exactly one option is correct. The wrong options should be plausible but clearly incorrect to someone who studied the material.\n\nTag each question with the specific lesson it draws from (e.g., \"Lesson 03: Matrix Transformations\").\n\n### Step 4: Present Questions One at a Time\n\nUse the AskUserQuestion tool (or equivalent interactive prompt) to present each question individually. Format:\n\n```text\nQuestion 1\u002F8 (Conceptual) -- from Lesson 03: Matrix Transformations\n\nWhat is the geometric interpretation of an eigenvalue?\n\nA) The angle of rotation applied by the matrix\nB) The factor by which the eigenvector is scaled during transformation\nC) The determinant of the transformation matrix\nD) The rank of the matrix after transformation\n```\n\nWait for the user's answer before moving to the next question.\n\n### Answer isolation\n\nKeep the correct option and explanation private until the learner answers the\ncurrent question. Never use a real answer letter, a likely answer, or the\ngenerated answer distribution in a reply-format hint. When a plain-text hint\nis needed, use exactly: `Reply with one letter: \u003CA|B|C|D>.`\n\n### Step 5: Track and Score\n\nKeep a running tally:\n- Total correct out of 8\n- For each wrong answer, record: the question number, the user's answer, the correct answer, and which lesson it came from\n\n### Step 6: Show Results\n\nAfter all 8 questions, display the score and grade:\n\n**7-8 correct: Mastered**\nIf the phase is 19 (Capstone Projects): \"You have mastered Phase 19, the final phase.\" Add \"Congratulations, you have completed the entire curriculum.\" only when you can verify the rest of the curriculum is done (a `LEARNING.md` in the current directory whose Path table shows Phases 0-18 as Done or Skip); a single phase quiz does not prove full completion.\nOtherwise: \"You have a strong grasp of Phase N. You are ready to move on to Phase N+1: [next phase name].\"\n\n**5-6 correct: Almost**\n\"Solid foundation. Review these specific areas before moving on:\"\nThen list the lessons tied to the missed questions.\n\n**3-4 correct: Developing**\n\"You are building understanding but need to revisit some lessons:\"\nThen list each missed question with the lesson to re-read.\n\n**0-2 correct: Start Over**\n\"This phase needs more time. Work through the lessons again from the beginning, focusing on:\"\nThen list all missed topics.\n\n### Step 7: Wrong Answer Breakdown\n\nFor every question the user got wrong, show:\n\n```text\nQuestion N: [question text, abbreviated]\nYour answer: B\nCorrect answer: C -- [the correct option text]\nWhy: [1-2 sentence explanation of why C is correct]\nReview: Lesson NN -- [lesson name] (phases\u002F\u003Cphase-dir>\u002FNN-\u003Clesson-slug>\u002Fdocs\u002Fen.md)\n```\n\n### Step 8: What Next?\n\nEnd by offering three choices:\n\n1. **Retake this quiz** -- generate a fresh set of 8 questions from the same phase\n2. **Try another phase** -- pick a different phase to test\n3. **Explain a topic** -- ask about any concept from the questions you missed\n\nWait for the user's choice and act accordingly.\n\n## Rules\n\n- Avoid repeating questions on retakes until the question pool is exhausted. Once exhausted, reshuffle or rephrase questions for subsequent retakes.\n- Questions must be directly grounded in the lesson docs, not general knowledge.\n- Do not show the correct answer until after the user responds.\n- Do not include literal answer letters in examples of how the learner should\n  reply; use `\u003CA|B|C|D>` as the placeholder.\n- Keep question text concise. One or two sentences max.\n- Wrong options must be plausible. No joke answers.\n- If a phase has no lesson docs written yet (no `en.md` files found), tell the user: \"Phase N does not have lesson content yet. Pick a completed phase to quiz on.\"\n",{"name":5,"version":40,"description":7},"1.0.0","main","fe6c657dfb8d02cc898fcee7d4cfbf663aae1416",".claude\u002Fskills\u002Fcheck-understanding",13971,"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-11 20:45:16",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add rohitg00\u002Fai-engineering-from-scratch --skill check-understanding",{"tool":56,"command":57},"bunx","bunx skills add rohitg00\u002Fai-engineering-from-scratch --skill check-understanding",{"tool":59,"command":60},"pnpm","pnpm dlx skills add rohitg00\u002Fai-engineering-from-scratch --skill check-understanding","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frohitg00\u002Fai-engineering-from-scratch\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcheck-understanding\u002FSKILL.md",true,[64,70],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"checklist.md","REFERENCE","参考文档",891,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-qa-generate-e2e-tests\u002Fchecklist.md",{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"customize.toml","OTHER","其他",1639,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-qa-generate-e2e-tests\u002Fcustomize.toml",[77,111,146,172,201,222],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":35},"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",[],[84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,32,110],"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","at","source","section",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":130,"publishedAt":35},"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",[117,122,127],{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",{"categoryNo":128,"categoryName":129,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000039","教师与教育",[131,132,133,134,135,136,137,138,22,139,140,25,141,142,143,144,26,145,31,32],"start","learning","start learning","SET","ai-engineering","time","up","learn","create","plan","course","learner","curriculum","study","interviews",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":35},"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",[],[153,154,155,156,157,158,159,160,161,162,93,163,164,141,165,166,167,168,169,29,170,171],"motion","motion figure","Animation","show","move","respond","palette","diagram","widgets","how","make","figures","SVG","three","system","triggers","interactive","animations","lessons",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":181,"publishedAt":35},"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",[178,179,180],{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},{"categoryNo":128,"categoryName":129,"taxonomyType":125,"taxonomyTypeDesc":126},[182,183,184,185,186,187,188,138,189,190,191,22,192,193,194,195,196,197,198,199,200],"mcpa certification","certification","lesson","practical","model","domains","exam","workflow","code","model context protocol","native","next","run","take","chatgpt","full","context","ai-native","when",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":35},"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",[207],{"categoryNo":128,"categoryName":129,"taxonomyType":125,"taxonomyTypeDesc":126},[184,209,210,156,211,186,212,213,214,215,216,190,217,218,25,193,219,220,221,164],"screen","lesson screen","3D","open","host","Blueprint","predictions","show me","architecture","browser","terminal","fly","events",{"skillNo":223,"name":138,"nameZh":6,"description":224,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":225,"categories":226,"keywords":230,"publishedAt":35},"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",[227,228,229],{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},{"categoryNo":128,"categoryName":129,"taxonomyType":125,"taxonomyTypeDesc":126},[138,184,135,231,22,25,232,193,219,141,143,26,233,234,132,169,235,28,108,32,110,33],"end","progress","records","continue","interactive-learning"]