This is a full implementation of Bloom's 2-sigma mastery learning as a tutoring system. It never gives you answers directly, only Socratic questions and minimal hints until you hit ~80% understanding before moving forward. Starts by diagnosing what you already know, builds a concept dependency roadmap, then works through it with spaced repetition and misconception tracking. The output is serious: persistent learner profiles across topics, HTML dashboards, Excalidraw concept maps, detailed session logs with mastery scores. The workflow is rigid by design, one or two questions per round, no exceptions. If you want an AI that actually makes you work for understanding instead of spoon-feeding explanations, this is that. Best for topics where you need deep retention, not quick answers.

skills.sh installs
4.9K
GitHub stars
4K
last updated
Aug 21, 2026

Install

$ npx -y skills add sanyuan0704/sanyuan-skills --skill sigma --agent claude-code

Installs into .claude/skills of the current project.

Files

Sigma Tutor

Personalized 1-on-1 mastery tutor. Bloom's 2-Sigma method: diagnose, question, advance only on mastery.

Usage

/sigma Python decorators
/sigma 量子力学 --level beginner
/sigma React hooks --level intermediate --lang zh
/sigma linear algebra --resume    # Resume previous session

Arguments

ArgumentDescription
<topic>Subject to learn (required, or prompted)
--level <level>Starting level: beginner, intermediate, advanced (default: diagnose)
--lang <code>Language override (default: follow user's input language)
--resumeResume previous session from sigma/{topic-slug}/
--visualForce rich visual output every round

Core Rules (NON-NEGOTIABLE)

Sponsors

Details

Repository
github.com/sanyuan0704/sanyuan-skills
Categories
Frontend Development, Documentation, Design & UI/UX

More from sanyuan0704/sanyuan-skills

All 6
1forcedotcom avataromnistudio-datamapper-generateforcedotcom/sf-skillsOmniStudio Data Mapper (formerly DataRaptor) creation and validation with 100-point scoring. Use when building Extract, Transform, Load, or Turbo Extract Data M4.9Kskills.sh installs
2forcedotcom avataromnistudio-integration-procedure-generateforcedotcom/sf-skillsOmniStudio Integration Procedure creation and validation with 110-point scoring. Use this skill when building server-side process orchestrations that combine Da4.8Kskills.sh installs
3dpearson2699 avatarswiftui-performancedpearson2699/swift-ios-skillsProfile, diagnose, and remediate SwiftUI runtime performance using code review, Instruments, and repeatable measurements. Use when a SwiftUI screen renders slow4.8Kskills.sh installs
4forcedotcom avatarmobile-apps-createforcedotcom/sf-skillsThe entry point for building any Salesforce native mobile app on iOS or Android. TRIGGER when the user says: "build a Salesforce iOS app", "add Salesforce login4.8Kskills.sh installs
5lobehub avatari18nlobehub/lobehubLobeHub i18n with react-i18next. Use for user-facing strings, locale keys, namespaces, useTranslation, t(), interpolation, zh-CN/en-US previews, hardcoded UI co4.7Kskills.sh installs
6forcedotcom avatarmobile-platform-offline-validateforcedotcom/sf-skillsReview a Lightning Web Component for **mobile offline** compatibility — the Komaci offline static analyzer that pre-primes the data graph for Salesforce Mobile 4.7Kskills.sh installs