Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
rysweet avatar

Agent Generator Tutor

  • 85 installs
  • 70 repo stars
  • Updated July 26, 2026
  • rysweet/amplihack

Helps with ai & agent building tasks.

About

agent-generator-tutor is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • agent-generator-tutor
  • AI & Agent Building
  • AI-coding skill

Agent Generator Tutor by the numbers

  • 85 all-time installs (skills.sh)
  • +1 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #4,948 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/rysweet/amplihack --skill agent-generator-tutor

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs85
repo stars70
Last updatedJuly 26, 2026
Repositoryrysweet/amplihack

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Agent Generator Tutor Skill

Interactive teaching agent for the goal-seeking agent generator and eval system.

What This Skill Does

Loads the GeneratorTeacher from crates/amplihack-agents/src/teaching/generator_teacher.rs and guides users through a structured 14-lesson curriculum with exercises and quizzes.

Curriculum (14 Lessons)

LessonTitleTopics
L01Introduction to Goal-Seeking AgentsArchitecture, GoalSeekingAgent interface
L02Your First Agent (CLI Basics)Prompt files, CLI invocation, pipeline
L03SDK Selection GuideCopilot, Claude, Microsoft, Mini SDKs
L04Multi-Agent ArchitectureCoordinators, sub-agents, shared memory
L05Agent SpawningDynamic sub-agent creation at runtime
L06Running EvaluationsProgressive test suite, SDK eval loop
L07Understanding Eval Levels L1-L12Core (L1-L6) and advanced (L7-L12) levels
L08Self-Improvement LoopEVAL-ANALYZE-RESEARCH-IMPROVE-RE-EVAL-DECIDE
L09Security Domain AgentsDomain-specific agents and eval
L10Custom Eval LevelsTestLevel, TestArticle, TestQuestion
L11Retrieval ArchitectureSimple, entity, concept, tiered strategies
L12Intent Classification and Math Code GenNine intent types, safe arithmetic
L13Patch Proposer and Reviewer VotingAutomated code patches, 3-perspective review
L14Memory Export/ImportSnapshots, cross-session persistence

How to Use

Start the Tutorial

use amplihack_agents::teaching::GeneratorTeacher;

let teacher = GeneratorTeacher::new();
// See what lesson is next
let next_lesson = teacher.get_next_lesson();
println!("Start with: {}", next_lesson.title);

Teach a Lesson

content = teacher.teach_lesson("L01")
print(content)  # Full lesson with exercises and quiz questions

Check an Exercise

feedback = teacher.check_exercise("L01", "E01-01", "your answer here")
print(feedback)  # PASS or NOT YET with hints

Run a Quiz

# Self-grading mode (see correct answers)
result = teacher.run_quiz("L01")

# Provide answers for grading
result = teacher.run_quiz("L01", answers=["PromptAnalyzer", "Explains stored knowledge", "False"])
print(f"Score: {result.quiz_score:.0%}, Passed: {result.passed}")

Check Progress

report = teacher.get_progress_report()
print(report)  # Shows completed/locked/available lessons

Validate Curriculum Integrity

validation = teacher.validate_tutorial()
print(f"Valid: {validation['valid']}, Issues: {validation['issues']}")

Prerequisites

Each lesson has prerequisites that must be completed first. The curriculum follows a dependency graph ensuring foundational concepts are learned before advanced topics.

Exercise Validators

The teaching agent includes 15 specialized validators that check user answers for correctness. Exercises without explicit validators use a fallback that checks for key phrases from the expected output.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.