Use whenever the user uploads a hand-written or scanned answer PDF to be graded against a reference solution. Converts answer PDFs in answers/.pdf to markdown in answers/converted/.md using the pdf skill (OCR as needed), then performs strategy-based grading against converted/solutions/.md or quizzes/answers.md.…
Use whenever the user wants to ingest a new course's materials (lecture notes, textbook chapters, HW problems, HW solutions) and build the course-specific knowledge base — patterns.md (recurring solution techniques), coverage.md (HW-to-section map with 🔥 exam tiers + ⚠weak flags), and summary.md (topic tree). Invoked…
Use when the user wants exam-focused drilling from the course's analyzed material. Generates twin variants of known problems (/twin), runs strategy-level blind drills on known problems (/blind), creates integration problems chaining multiple patterns (/chain), surfaces pattern cards (/pattern), and shows…
Generate AB-100 practice questions that feel like the real exam without copying it. Every item is grounded in current Microsoft Learn content, uses modern Microsoft product names (Microsoft Foundry, Copilot Studio, Microsoft Entra ID), and follows the Microsoft Worldwide Learning Exam Writing Style Guide (WWL). Use…
Create short AB-100 practice labs (15-25 minutes) that are executable and self-validating. Every lab includes prerequisites, exact tasks, validation steps, expected outputs, and cleanup. Scope covers agent design walkthroughs, Copilot Studio authoring, Microsoft Foundry tool configuration, ALM patterns, and governance…
Generates a personalized AB-100 study plan based on the user's self-assessed confidence across the three AB-100 domains, prioritizing weak areas with estimated hours and Microsoft Learn module links. Use when the user asks for a study plan, is unsure what to study, or wants exam prep guidance.
Generate AB-900 practice questions that feel like the real exam without copying it. Every item is grounded in current Microsoft Learn content, uses modern M365 and Purview terminology, and follows Microsoft-style exam item rules (scenario-first, plausible distractors, no trick wording).
Generate realistic 5-10 minute admin scenario walkthroughs through M365 admin centers. Each walkthrough is a guided simulation of a real AB-900 admin task with numbered steps, exact navigation paths, correct settings, and exam relevance notes.
Generates a personalized AB-900 study plan based on the user's self-assessed confidence across the three exam domains, prioritizing weak domains with estimated hours and Microsoft Learn module links.
Study tutor (main orchestrator) for any exam — 考研, 期末考试, certifications. Use whenever the user wants to systematically learn or prepare for an exam from study material. Chinese triggers: uploading a textbook/课件/讲义 with "开始学习" "带我系统过一遍" "复习第X章" "帮我复习"; "继续学习" "上次学到哪了"; "做成思维导图"; uploading/mentioning past exam papers…
Quiz & assessment sub-skill (orchestrated by study-assistant; also usable standalone). Use when the learner uploads past papers/questions ("真题", 历年试卷, 样题), wants AI to search for school-style questions, asks to be tested ("出题" "考我" "测验" "模拟题" "来套模拟卷"), submits answers for grading, or asks to review mistakes. Maintains…
Personalized lecture & explanation sub-skill for a Chinese graduate-exam learner who values step-by-step reasoning, intuitive/visual understanding, strict condition checking, error diagnosis, and exam-oriented transfer. Orchestrated by study-assistant but also usable standalone. Use when the learner wants a…
Knowledge base from "Learning Spark, 2nd Edition" by Damji, Wenig, Das & Lee. Use when working with Apache Spark / PySpark, preparing for the Databricks Certified Associate Developer for Apache Spark exam, or applying the authors' frameworks for Spark architecture, DataFrame API, Spark SQL, Structured Streaming…
Knowledge base for Pandas API on Spark (pyspark.pandas) — Apache Spark 3.5. Use when preparing for Sec 7 objective 'Explain advantages of using Pandas API on Spark', migrating pandas code to scale on Spark, or configuring pyspark.pandas options (default index type, opsondiffframes, checkpointing). Sources…
Knowledge base for Spark 3.1→3.5 updates not covered by the Learning Spark 2nd Ed book. Use for: (A) Pandas UDF and Arrow APIs (exam Sec 7 obj 2 'Create and invoke Pandas UDF'); (B) new built-in functions added in 3.3-3.5 (exam Sec 3); (C) AQE evolution post-3.0 — default-on, new sub-configs, SMJ→SHJ conversion (exam…
Use when the user pastes their own solve() code and asks "分析一下我的代码", "帮我看看哪里错了", "对比一下", "review my solve", "check my code", "看看我的解法", "为什么WA", "为什么超时", "解法对比", "代码诊断". Also use when the user shares a completed solve() and wants a structured comparison against the standard template solution, root cause diagnosis, and…
A bare Python framework for solving online-judge programming problems. Online judges are coding platforms that read standard input and check the program's output against test cases.
A workflow for turning course materials into printable final-exam review PDFs. It can organize slides, notes, reading materials, PDFs, images, and scanned documents by chapter, including materials from bilingual courses.
Build a flat, exhaustive "point tree" of every enumerable knowledge point in a bounded body of material (a textbook, a certification syllabus, a spec, an API surface, a legal code), so a learner facing a brand-new field can see the whole board at once instead of drowning in unknown unknowns. Use this whenever someone…
Derive weighted exam topic priorities by cross-referencing past papers with lecture slide indexes. Use for closed-book exam preparation, 闭卷考点, 考试重点, examlecturesummary, prioritization from oldResource and lectureSlides, or closed-book-exam-focus.
Perform in-depth analysis of one or more lecture PDFs with logic reordering and tiered depth by topic frequency. Use for closed-book single-lecture study, 单讲分析, conceptual deep dives, batch continuation across lecture numbers, or closed-book-single-lecture-analysis.
Create high-fidelity study notes for one lecture PDF/PPT using a generated mind map first. Store intermediate artifacts in note-single-lecture-work/ / and final notes in note-single-lecture/. Write descriptive prose mainly in Chinese, preserve key English terms and important English descriptive source sentences, and…