I Am a Top Student AI-Assisted Learning System
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_f6023f76/wo-shi-xue-ba.
About this skill
Problem It Addresses
Children's self-study often gets stuck on practical issues: not knowing what to review today, getting generic AI answers instead of subject-specific tutoring, and lacking visible progress for parents or teachers. This skill turns those issues into a maintainable local learning system: a browser dashboard tracks progress and review tasks, a Flask data API stores mastered and error records, and subject teacher prompts constrain how the AI responds.
How It Works
- Local dashboard:
dashboard.htmlprovides progress tracking, review tasks, and topic graphs. - Data layer:
data_api.pyuses aFlaskbackend for read/write operations and exposes a local service. - Teacher prompts:
teachers/*.mddefines subject personas and rules instead of leaving the model unconstrained. - Review scheduling: generates Ebbinghaus review plans using the
1-2-4-7-15-30day cycle. - Adding a subject: copy
teacher-prompt-template.md, fill in the 9 required modules, createrecords/<subject>/mastered.mdanderrors.md, then register the subject in the dashboard.
Each subject needs a positioning type, such as skip-ahead, extension, written-content-focused, or interest-driven. Global constraints also prevent out-of-scope teaching, for example no pronunciation or speaking for English and no pre-textbook formulas for Math.
Boundaries
- Best suited to desktop setups with a local
Pythonenvironment; the core experience depends on a browser and local service. - Prompt quality matters more than generic model tuning; edit
teachers/*.mdfirst. - This is not a textbook;
assets/teachers/*.mdmainly provides examples and constraints.
Use Cases
- Set up a child's local learning project by launching the dashboard and data API, then verify review tasks.
- Add a subject by completing the 9 teacher prompt modules and creating mastered and error records.
- Review weekly progress by opening the dashboard, checking topic graphs and due Ebbinghaus reviews.
- Edit English prompts to use written-content positioning and forbid pronunciation, speaking, and phonics.
Best For
- Parents maintaining a child's local study project who need a dashboard for progress and review tracking.
- Prompt engineers customizing AI tutoring who need subject-level constraints and teacher personas.
- App developers prototyping education tools who need the Flask data API and dashboard file structure.
- Research assistants organizing study records who need mastered/error files and review scheduling.
Related Skills
For nine K-12 subjects, it routes lesson context, confirms key design choices with teachers, and drafts reviewable lesson plans.
Turn sparse or rich course inputs into an editable, submittable teaching package with lesson plans, assessments, and AI-enabled activities.
Generate interactive teaching materials as single-file HTML with 3D animations, instant quizzes, visual metaphors, and responsive layouts.
Supports vocational education textbook compilation workflows.