Generate Verifiers Env
adithya-s-k/FineEnvs
Builds a Verifiers (PrimeIntellect) variant of an RL environment.
Quizzes you on a completed phase of the AI Engineering from Scratch course, taking a phase number or name and mapping it to that phase's directory.
$ npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rohitg00/ai-engineering-from-scratch check-understanding --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/check-understanding .claude/skills/check-understanding && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "check-understanding" agent skill from https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understanding into .claude/skills/check-understanding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "check-understanding", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understandingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rohitg00/ai-engineering-from-scratch check-understanding --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/check-understanding .agents/skills/check-understanding && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "check-understanding" agent skill from https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understanding into .agents/skills/check-understanding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "check-understanding", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rohitg00/ai-engineering-from-scratch check-understanding --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/check-understanding .cursor/skills/check-understanding && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "check-understanding" agent skill from https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understanding into .cursor/skills/check-understanding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "check-understanding", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/rohitg00/ai-engineering-from-scratch.git --path skills/check-understanding--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rohitg00/ai-engineering-from-scratch check-understanding --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/check-understanding .gemini/skills/check-understanding && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "check-understanding" agent skill from https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understanding into .gemini/skills/check-understanding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "check-understanding", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install rohitg00/ai-engineering-from-scratch check-understandingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/check-understanding .github/skills/check-understanding && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "check-understanding" agent skill from https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understanding into .github/skills/check-understanding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "check-understanding", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rohitg00/ai-engineering-from-scratch check-understanding --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/check-understanding .opencode/skills/check-understanding && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "check-understanding" agent skill from https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills/check-understanding into .opencode/skills/check-understanding/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "check-understanding", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
check-understandingQuizzes you on a completed phase of the AI Engineering from Scratch course, taking a phase number or name and mapping it to that phase's directory.
The skill activates on phrases such as quiz me on phase 2, check my understanding of transformers, or the /check-understanding command with a phase argument. It accepts a phase number from 0 to 19 or a phase name, and when none is given it asks which of the 20 phases to test and lists them. A phase map ties each number and alias, such as dl, cv, nlp, rl or mcp, to a directory under phases/ and a phase name.
The phases run from setup and tooling through math foundations, ML fundamentals, deep learning, computer vision, NLP, speech and audio, transformers, generative AI, reinforcement learning, LLMs from scratch, LLM engineering, multimodal AI, tools and protocols, agent engineering, autonomous systems, multi-agent systems, infrastructure, and ethics and safety, to capstone projects. Resolving the phase is the first step of the procedure that follows.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit cdfd9df. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
AI Engineering Phase Quiz loads about 2.1k tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 1,053 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from rohitg00/ai-engineering-from-scratch at commit cdfd9df, republished under its MIT licence (© rohitg00). 1,053 words, ~2,052 tokens.
.claude/skills/check-understanding/SKILL.md (or your agent's skills folder).Test your knowledge of a completed phase from the AI Engineering from Scratch course.
This skill activates when the user says things like:
/check-understanding 3 or /check-understanding deep-learningAccepts 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.
Map the argument to the correct phase directory under phases/:
| Input | Directory | Phase Name |
|---|---|---|
| 0, setup, tooling | 00-setup-and-tooling | Setup & Tooling |
| 1, math, math-foundations | 01-math-foundations | Math Foundations |
| 2, ml, ml-fundamentals | 02-ml-fundamentals | ML Fundamentals |
| 3, deep-learning, dl | 03-deep-learning-core | Deep Learning Core |
| 4, cv, computer-vision, vision | 04-computer-vision | Computer Vision |
| 5, nlp | 05-nlp-foundations-to-advanced | NLP -- Foundations to Advanced |
| 6, speech, audio | 06-speech-and-audio | Speech & Audio |
| 7, transformers | 07-transformers-deep-dive | Transformers Deep Dive |
| 8, generative, gen-ai, genai | 08-generative-ai | Generative AI |
| 9, rl, reinforcement-learning | 09-reinforcement-learning | Reinforcement Learning |
| 10, llms, llm, llms-from-scratch | 10-llms-from-scratch | LLMs from Scratch |
| 11, llm-engineering, llm-eng | 11-llm-engineering | LLM Engineering |
| 12, multimodal | 12-multimodal-ai | Multimodal AI |
| 13, tools, protocols, mcp | 13-tools-and-protocols | Tools & Protocols |
| 14, agents, agent-engineering | 14-agent-engineering | Agent Engineering |
| 15, autonomous | 15-autonomous-systems | Autonomous Systems |
| 16, multi-agent, swarms | 16-multi-agent-and-swarms | Multi-Agent & Swarms |
| 17, infrastructure, production, infra | 17-infrastructure-and-production | Infrastructure & Production |
| 18, ethics, safety, alignment | 18-ethics-safety-alignment | Ethics, Safety & Alignment |
| 19, capstone, projects | 19-capstone-projects | Capstone Projects |
Parse 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.
If the repo is cloned (a phases/ directory exists in or above the current directory), find all lesson directories under phases/<phase-dir>/ and read each lesson's docs/en.md. If it is not cloned, get the phase's lesson list from the Contents section of the README (fetch https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/README.md), then fetch each lesson's docs/en.md from the same raw base URL. These documents contain the teaching material you will generate questions from.
Read 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.
Create exactly 8 multiple-choice questions drawn from the lesson content you just read:
Questions 1-4: Conceptual (What/Why) These test understanding of ideas, definitions, and reasoning. Examples:
Questions 5-8: Practical (How/Build) These test applied knowledge and implementation awareness. Examples:
Each 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.
Tag each question with the specific lesson it draws from (e.g., "Lesson 03: Matrix Transformations").
Use the AskUserQuestion tool (or equivalent interactive prompt) to present each question individually. Format:
Question 1/8 (Conceptual) -- from Lesson 03: Matrix Transformations
What is the geometric interpretation of an eigenvalue?
A) The angle of rotation applied by the matrix
B) The factor by which the eigenvector is scaled during transformation
C) The determinant of the transformation matrix
D) The rank of the matrix after transformationWait for the user's answer before moving to the next question.
Keep the correct option and explanation private until the learner answers the
current question. Never use a real answer letter, a likely answer, or the
generated answer distribution in a reply-format hint. When a plain-text hint
is needed, use exactly: Reply with one letter: <A|B|C|D>.
Keep a running tally:
After all 8 questions, display the score and grade:
7-8 correct: Mastered
If 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.
Otherwise: "You have a strong grasp of Phase N. You are ready to move on to Phase N+1: [next phase name]."
5-6 correct: Almost "Solid foundation. Review these specific areas before moving on:" Then list the lessons tied to the missed questions.
3-4 correct: Developing "You are building understanding but need to revisit some lessons:" Then list each missed question with the lesson to re-read.
0-2 correct: Start Over "This phase needs more time. Work through the lessons again from the beginning, focusing on:" Then list all missed topics.
For every question the user got wrong, show:
Question N: [question text, abbreviated]
Your answer: B
Correct answer: C -- [the correct option text]
Why: [1-2 sentence explanation of why C is correct]
Review: Lesson NN -- [lesson name] (phases/<phase-dir>/NN-<lesson-slug>/docs/en.md)End by offering three choices:
Wait for the user's choice and act accordingly.
<A|B|C|D> as the placeholder.en.md files found), tell the user: "Phase N does not have lesson content yet. Pick a completed phase to quiz on."© rohitg00, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/check-understanding of rohitg00/ai-engineering-from-scratch.
Open the folder on GitHubat commit cdfd9df
AI Engineering Phase Quiz next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| AI Engineering Phase Quiz this skillrohitg00/ai-engineering-from-scratch | 66k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Generate Verifiers Envadithya-s-k/FineEnvs | 456 | 1 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Agent Prompt Quality Barmastra-ai/mastra | 29k | — | ~2k | Automated safety check: Pass | Custom licence | |
| Laya Integrationwdobry/laya-playground | 183 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Advanced Evaluationguanyang/open-agent-hub | 977 | 2 repos | ~4.2k | Automated safety check: Pass | MIT | |
| Agentic Evalgithub/awesome-copilot | 40k | 3 repos | ~1.5k | Automated safety check: Pass | MIT |
adithya-s-k/FineEnvs
Builds a Verifiers (PrimeIntellect) variant of an RL environment.
mastra-ai/mastra
Universal quality bar and final audit rubric for any agent system prompt.
wdobry/laya-playground
Add fast, local, typed decisions to any project with Laya, an open-source non-generative decision model (pip install laya).
guanyang/open-agent-hub
This skill should be used for advanced LLM evaluation: LLM-as-judge systems, direct scoring, pairwise comparison, rubric calibration, evaluator bias mitigation, confidence scoring, and automated…
github/awesome-copilot
Patterns and techniques for evaluating and improving AI agent outputs.
agentscope-ai/OpenJudge
Automatically evaluate and compare multiple AI models or agents without pre-existing test data.
rohitg00/ai-engineering-from-scratch
Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.
rohitg00/ai-engineering-from-scratch
Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.
rohitg00/ai-engineering-from-scratch
Tutors a learner through one stage of a hands-on AI engineering project per session: lesson, prediction, code, grader run and reflection, with hints but never full solutions.
rohitg00/ai-engineering-from-scratch
Guides a learner through one of four independent Claude certification tracks with onboarding, lessons, practice labs, mock exams and remediation.
rohitg00/ai-engineering-from-scratch
Routes a topic, question or bug to the exact lessons in the AI Engineering from Scratch curriculum and suggests the next command to run.
rohitg00/ai-engineering-from-scratch
Teaches the next lesson of the AI Engineering from Scratch curriculum in the terminal, quizzes you at the end and records your progress.
Categories
Quizzes you on a completed phase of the AI Engineering from Scratch course, taking a phase number or name and mapping it to that phase's directory. The skill activates on phrases such as quiz me on phase 2, check my understanding of transformers, or the /check-understanding command with a phase argument. It accepts a phase number from 0 to 19 or a phase name, and when none is given it asks which of the 20 phases to test and lists them.
AI Engineering Phase Quiz fits situations like: checking your knowledge after finishing a phase of the AI Engineering from Scratch course; deciding whether you are ready for the next phase; reviewing a single topic area such as transformers or reinforcement learning.
Run `npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a claude-code`. Or copy the skill folder (skills/check-understanding in rohitg00/ai-engineering-from-scratch) into .claude/skills/check-understanding in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a codex`. Or copy the skill folder (skills/check-understanding in rohitg00/ai-engineering-from-scratch) into .agents/skills/check-understanding in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rohitg00/ai-engineering-from-scratch --skill check-understanding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/check-understanding, .gemini/skills/check-understanding, .github/skills/check-understanding and .opencode/skills/check-understanding in your project.
SKILL.md names no scripts, command-line tools or credentials: AI Engineering Phase Quiz is instructions for the agent only. Our summary lists: A local copy of the AI Engineering from Scratch course repository.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
AI Engineering Phase Quiz is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with AI Engineering Phase Quiz: Generate Verifiers Env (adithya-s-k/FineEnvs, 456 stars), Agent Prompt Quality Bar (mastra-ai/mastra, 29k stars), Laya Integration (wdobry/laya-playground, 183 stars) and Advanced Evaluation (guanyang/open-agent-hub, 977 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rohitg00 (a GitHub user) maintains it in rohitg00/ai-engineering-from-scratch, which has 65,983 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 9, 2026.
Source: rohitg00/ai-engineering-from-scratch on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.