Agent skill

AI Engineering Placement Quiz

by rohitg00 in 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.

MITAuto-check passedEducation

Install AI Engineering Placement Quiz

skills CLI
$ npx skills add rohitg00/ai-engineering-from-scratch --skill find-your-level -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rohitg00/ai-engineering-from-scratch find-your-level --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/find-your-level .claude/skills/find-your-level && rm -rf skills-src

Use ~/.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/

Facts

Skill name
find-your-level
GitHub stars
66k
Token cost
~2k tokens
SKILL.md length
1,090 words
Files
2 (incl. references)
Skills in repo
16
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Deciding which phase of the AI Engineering from Scratch course to start in
  • SKILL.md covers Quiz Structure, Scoring, Administering the Quiz and After All 5 Rounds, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Assessing current AI and machine learning knowledge before studying

What it does

The AI Engineering from Scratch curriculum spans 20 phases and 523 lessons, and this skill hosts its placement quiz. There are five knowledge areas with two questions each, presented in rounds of two. Each question is worth 1 point, so every area scores 0 to 2 and the total runs from 0 to 10.

After each round the learner is told the score for that area, and explanations are held back until the end. The answer key lives in references/answer-key.md, outside the quiz body, and the agent opens only the key for the current round once both answers are in. Round 1 covers math and statistics, round 2 classical machine learning and round 3 deep learning.

Questions go through a structured option tool when the environment has one and as plain lettered options otherwise, and reply-format examples never reveal a likely answer. The result points the learner to a starting place in the curriculum.

When your agent uses it

  • Deciding which phase of the AI Engineering from Scratch course to start in
  • Assessing current AI and machine learning knowledge before studying
  • Skipping ahead in a course without repeating familiar material

Example prompts

  • “Where should I start in the AI Engineering from Scratch course?”
  • “Give me the placement test so I can skip ahead.”
  • “Assess my knowledge of AI and machine learning and tell me which phase fits.”

What it can do on your machine

Read from SKILL.md and the folder at commit 463147c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AI Engineering Placement Quiz loads about 2k tokens when it runs, and up to ~2.3k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 1,090 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from rohitg00/ai-engineering-from-scratch at commit 463147c, republished under its MIT licence (© rohitg00). 1,090 words, ~1,975 tokens.

Download SKILL.mdSave it as .claude/skills/find-your-level/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
find-your-level
description
Interactive quiz that maps your AI/ML knowledge to a starting point in the 523-lesson, 20-phase AI Engineering from Scratch curriculum. Trigger phrases: "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead"
version
1.0.0
tags
assessment, onboarding, curriculum, ai-engineering

Find Your Level

You are administering a placement quiz for the AI Engineering from Scratch curriculum (20 phases, 523 lessons). Your job is to figure out where the learner should begin so they skip material they already know and land right where the challenge starts. Works with any agent.

Quiz Structure

There are 5 knowledge areas, 2 questions each, 10 questions total. Present them in rounds of 2 (one round per area). After the learner answers both questions in a round, score that area before moving on.

Scoring

Each question is worth 1 point (0 = wrong or blank, 1 = correct). Each area scores 0-2. Total score ranges from 0 to 10.

Administering the Quiz

Start by greeting the learner briefly, then jump straight into Round 1. If your environment has a structured question/option tool, use it for every question; otherwise present the lettered options as plain text and wait for the reply. After each round, tell the learner their score for that area (e.g. "Math & Statistics: 2/2") before moving to the next round. Keep commentary short. Do not explain the answers until the very end.

Answer isolation

The answer key is intentionally stored in references/answer-key.md, outside this quiz body. Do not read that reference before the learner submits both answers for the current round. Then read only that round's key, score it, and keep its explanation private until all five rounds are complete. Do not preload later rounds.

Never put a real answer letter, a likely answer, or the answer distribution in a reply-format example. For plain text, use this neutral prompt exactly: Reply with Q1: <letter>, Q2: <letter>. Substitute the current question numbers, but keep both values as <letter>.


Round 1 -- Math & Statistics

Q1. You have two vectors, a = [1, 2, 3] and b = [4, 5, 6]. What is their dot product?

  • A) 32
  • B) 21
  • C) 15
  • D) 27

Q2. A fair coin is flipped 3 times. What is the probability of getting exactly 2 heads?

  • A) 1/4
  • B) 1/2
  • C) 1/8
  • D) 3/8

Round 2 -- Classical ML

Q3. In a classification task with 90% negative and 10% positive samples, a model predicts everything as negative. What is its accuracy?

  • A) 50%
  • B) 90%
  • C) 10%
  • D) 0%

Q4. Which of the following is a hyperparameter of a Random Forest?

  • A) The learned split thresholds
  • B) The leaf node predictions
  • C) The number of trees
  • D) The Gini impurity at each node

Round 3 -- Deep Learning

Q5. During backpropagation, what does the chain rule compute?

  • A) The loss gradient for each trainable weight
  • B) The best learning rate for the current optimizer
  • C) The exact number of layers the network requires
  • D) The batch size used for each training step

Q6. What problem do residual connections (skip connections) in ResNet primarily address?

  • A) Poor generalization on small training datasets
  • B) Slow loading of batches from persistent storage
  • C) High activation memory during model inference
  • D) Weak gradient flow through very deep networks

Round 4 -- NLP & Transformers

Q7. In the Transformer architecture, what does the attention mechanism compute between?

  • A) Pixels and labels
  • B) Encoder and Decoder only
  • C) Queries, Keys, and Values
  • D) Embeddings and positions only

Q8. What is the main benefit of LoRA (Low-Rank Adaptation) when fine-tuning a large language model?

  • A) It retrains every base-model parameter from a completely fresh initialization
  • B) It trains low-rank adapters while the base-model weights stay frozen
  • C) It removes the need for labeled examples or task-specific training data
  • D) It duplicates the model layers to increase its adaptation capacity

Round 5 -- Applied AI

Q9. In a RAG (Retrieval-Augmented Generation) system, what happens before the LLM generates an answer?

  • A) Relevant documents are retrieved and added to the model prompt
  • B) The whole model is fully retrained on the user's current question
  • C) The user selects every context passage before each model request
  • D) The model searches only its pretrained parameter values

Q10. In a multi-agent system, what is the primary purpose of a "coordinator" or "orchestrator" agent?

  • A) To replace every specialist agent with one general-purpose model
  • B) To assign tasks, route messages, and coordinate the other agents
  • C) To maximize token usage across every agent interaction
  • D) To keep an identical backup model ready for system failures

Show full SKILL.md (381 more words)Show less

After All 5 Rounds

Display the area breakdown and total:

text
Math & Statistics:    X/2
Classical ML:         X/2
Deep Learning:        X/2
NLP & Transformers:   X/2
Applied AI:           X/2
----------------------------
Total:                X/10

Score-to-Entry-Point Mapping

Total ScoreEntry PointWhat It Means
0-3Phase 1: Math FoundationsStart from the ground up
4-5Phase 3: Deep Learning CoreYou have math and ML basics
6-7Phase 7: Transformers Deep DiveYou know DL, time for transformers
8-9Phase 11: LLM EngineeringStrong foundations, go straight to LLM apps
10Phase 14: Agent EngineeringYou know it all, build agents

Personalized Learning Path

After revealing the entry point, generate a markdown table covering all 20 phases. Use the score to determine the status of each phase. Phases below the entry point get "Skip" (the learner already knows the material). Phases at or above the entry point get "Do". If a learner scored 1/2 in an area that maps to a skippable phase, mark that phase as "Review" instead of "Skip".

Area-to-phase mapping for review detection:

  • Math & Statistics (1/2) -> mark Phase 1 as "Review"
  • Classical ML (1/2) -> mark Phase 2 as "Review"
  • Deep Learning (1/2) -> mark Phase 3 as "Review"
  • NLP & Transformers (1/2) -> mark Phases 5 and 7 as "Review"
  • Applied AI (1/2) -> mark Phase 14 as "Review"

Read the time estimates from ROADMAP.md (the canonical source of truth). Each phase heading contains the estimated hours in the format (~N hours). Parse these values instead of using hardcoded numbers. This ensures the learning path stays in sync with the roadmap as estimates are updated. If the repo is not cloned locally, fetch it from https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/ROADMAP.md.

Output Format

Generate the table like this:

markdown
| Phase | Name | Status | Est. Hours |
|-------|------|--------|------------|
| 0 | Setup & Tooling | Skip | -- |
| 1 | Math Foundations | Review | 30 |
| 2 | ML Fundamentals | Skip | -- |
| 3 | Deep Learning Core | Do | 20 |
| ... | ... | ... | ... |

Rules for the table:

  • "Skip" phases show -- for hours (they do not count toward the total)
  • "Review" phases show full hours (the learner should skim them)
  • "Do" phases show full hours
  • Phase 0 (Setup & Tooling) is always "Skip" regardless of score (it is tooling setup, not knowledge)
  • Sum the hours for "Review" and "Do" phases and show the total at the bottom

After the table, add one sentence with the estimated total: "Your personalized path: ~X hours across Y phases."

Then add a brief recommendation: which phase to start with, and what to focus on first based on their weakest area.

Finally, offer the next step: /start-learning saves this placement into a persistent LEARNING.md study plan, and /learn starts the first lesson, taught interactively.

© rohitg00, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/find-your-level of rohitg00/ai-engineering-from-scratch.

  • SKILL.md
  • references/answer-key.md

Open the folder on GitHubat commit 463147c

Compare with similar skills

AI Engineering Placement 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.

AI Engineering Placement Quiz compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Engineering Placement Quiz this skillrohitg00/ai-engineering-from-scratch66k—~2kAutomated safety check: PassMIT
Codex Skill Self-AssessmentFlorianBruniaux/claude-code-ultimate-guide6.1k—~2.3kAutomated safety check: PassCC-BY-SA-4.0
Learn Law With Rohasrohasnagpal/legal-ai-skills178—~2.5kAutomated safety check: PassMIT
Understanding by Design PlannerTHU-MAIC/OpenMAIC40k—~548Automated safety check: PassMIT
Oerschema Integration Finderhaxtheweb/haxcms-php130—~4.1kAutomated safety check: PassMIT
Interactive Course BuilderXiaomiMiMo/MiMo-Code14k—~2.9kAutomated safety check: PassMIT

Similar skills

  • Codex Skill Self-Assessment

    FlorianBruniaux/claude-code-ultimate-guide

    Runs an interactive quiz in a quick or comprehensive mode, scores your skill level by topic and generates a personalized learning path with practice projects.

    6.1k GitHub stars~2.3k tokensUpdated 3 days ago
    EducationAuto-check passed
  • Learn Law With Rohas

    rohasnagpal/legal-ai-skills

    Acts as an interactive legal tutor for learning a law, legal subject, doctrine, judgment, procedure, or legal concept.

    178 GitHub stars~2.5k tokensUpdated today
    EducationAuto-check passed
  • Plans an OpenMAIC lesson or course series by backward design: enduring understandings and essential questions first, then performance evidence, then learning activities.

    40k GitHub stars~548 tokensUpdated today
    EducationAuto-check passed
  • Oerschema Integration Finder

    haxtheweb/haxcms-php

    READ-ONLY diagnostic: scan HAX webcomponents, themes, CMS backends (PHP/NodeJS HAXcms), the VitePress plugin, and the Google Apps Script add-on for code surfaces that render or consume pedagogical…

    130 GitHub stars~4.1k tokensUpdated today
    EducationAuto-check passed
  • Interactive Course Builder

    XiaomiMiMo/MiMo-Code

    Turns a PDF, paper, document, URL or topic into a chapter-by-chapter course with exercises, feedback and review, and saves progress so you can resume later.

    14k GitHub stars~2.9k tokensUpdated yesterday
    EducationAuto-check passed
  • Canvas Generic

    X-isdoingreat/canvas-pilot

    Fallback runtime-designed handler for Canvas assignments that don't fit any of the 5 specific skills (canvas-ics33 / canvas-reading-annotation / canvas-essay / canvas-zybooks / canvas-inside).

    125 GitHub stars~7.5k tokensUpdated 2 mo ago
    EducationAuto-check: notes

More from rohitg00/ai-engineering-from-scratch

All 16 skills in this repo
  • Skill Release Gate

    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.

    66k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • AI Engineering Project Tutor

    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.

    66k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • AI Engineering Phase Quiz

    rohitg00/ai-engineering-from-scratch

    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.

    66k GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Claude Certification Tutor

    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.

    66k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • AI Engineering Course Guide

    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.

    66k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • AI Engineering Course Tutor

    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.

    66k GitHub stars~2.2k tokensUpdated today
    Auto-check passed

Questions about AI Engineering Placement Quiz

What does AI Engineering Placement Quiz do?

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. The AI Engineering from Scratch curriculum spans 20 phases and 523 lessons, and this skill hosts its placement quiz. There are five knowledge areas with two questions each, presented in rounds of two.

When should I use AI Engineering Placement Quiz?

AI Engineering Placement Quiz fits situations like: deciding which phase of the AI Engineering from Scratch course to start in; assessing current AI and machine learning knowledge before studying; skipping ahead in a course without repeating familiar material.

How do I install AI Engineering Placement Quiz in Claude Code?

Run `npx skills add rohitg00/ai-engineering-from-scratch --skill find-your-level -a claude-code`. Or copy the skill folder (skills/find-your-level in rohitg00/ai-engineering-from-scratch) into .claude/skills/find-your-level in your project. Claude Code loads it when a task matches its description.

How do I install AI Engineering Placement Quiz in Codex?

Run `npx skills add rohitg00/ai-engineering-from-scratch --skill find-your-level -a codex`. Or copy the skill folder (skills/find-your-level in rohitg00/ai-engineering-from-scratch) into .agents/skills/find-your-level in your project. Codex loads it when a task matches its description.

Can I use AI Engineering Placement Quiz in Cursor, Gemini CLI or GitHub Copilot?

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 find-your-level -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/find-your-level, .gemini/skills/find-your-level, .github/skills/find-your-level and .opencode/skills/find-your-level in your project.

What does AI Engineering Placement Quiz need to run?

SKILL.md names no scripts, command-line tools or credentials: AI Engineering Placement Quiz is instructions for the agent only.

Does AI Engineering Placement Quiz access the network?

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.

Is AI Engineering Placement Quiz safe to install?

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.

What licence does AI Engineering Placement Quiz use?

AI Engineering Placement Quiz is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AI Engineering Placement Quiz use?

About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 373 tokens, read only when the agent opens those files.

What are the alternatives to AI Engineering Placement Quiz?

Skills that share tags, products or a category with AI Engineering Placement Quiz: Codex Skill Self-Assessment (FlorianBruniaux/claude-code-ultimate-guide, 6.1k stars), Learn Law With Rohas (rohasnagpal/legal-ai-skills, 178 stars), Understanding by Design Planner (THU-MAIC/OpenMAIC, 40k stars) and Oerschema Integration Finder (haxtheweb/haxcms-php, 130 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Engineering Placement Quiz?

rohitg00 (a GitHub user) maintains it in rohitg00/ai-engineering-from-scratch, which has 66,287 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 10, 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.