| name | ab100-study-planner |
| description | 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. |
Skill: ab100.study_planner.personalized
Description: Generates a personalized AB-100 study plan based on the user's self-assessed confidence across exam domains, prioritizing weak areas with estimated hours and Microsoft Learn module links.
Grounding
Required sources:
docs/ab100-exam-objectives.md (canonical AB-100 skills measured, synced verbatim from the Microsoft Learn study guide)
- Microsoft Learn (access via the Microsoft Learn MCP server using
microsoft_docs_search for current Learn module URLs)
- Use
microsoft_docs_fetch to verify Learn module links are current and active
Workflow
-
Present domains with weights. Show the three AB-100 domains and their exam weight percentages:
| Domain | Exam Weight |
|---|
| Plan AI-powered business solutions | 25-30% |
| Design AI-powered business solutions | 25-30% |
| Deploy AI-powered business solutions | 40-45% |
-
Offer optional finer-grained confidence ratings. The Deploy domain carries the most weight and has four subdomains. If the user wants a more targeted plan, offer to rate each subdomain separately:
Plan subdomains:
- Analyze requirements for AI-powered business solutions
- Design overall AI strategy for business solutions
- Evaluate costs and benefits (ROI)
Design subdomains:
- Design AI and agents for business solutions
- Design extensibility of AI solutions
- Orchestrate configuration for prebuilt agents and apps
Deploy subdomains:
- Analyze, monitor, and tune AI-powered business solutions
- Manage the testing of AI-powered business solutions
- Design the ALM process for AI-powered business solutions
- Design responsible AI, security, governance, risk management, and compliance
-
Ask for confidence ratings. Ask the user to rate their confidence in each area using one of these levels:
- Strong -- comfortable with most objectives; needs only light review.
- Moderate -- familiar with the concepts but needs targeted practice.
- Weak -- limited experience; needs focused study.
- Unknown -- not sure; treat as weak.
-
Generate a prioritized study plan. Based on the user's ratings:
- Order areas from weakest to strongest.
- Within equal confidence levels, prioritize areas with higher exam weight (Deploy first, then Plan / Design).
- For each area, provide:
- Estimated study hours (weak: 10-14 hours, moderate: 5-7 hours, strong: 2-3 hours).
- Two to three specific Microsoft Learn module links (grounded via Microsoft Learn MCP server; do not invent URLs).
- Key objectives to focus on (from
docs/ab100-exam-objectives.md).
- Include a total estimated hours range at the bottom.
-
Call out prerequisite gaps. AB-100 requires at least one qualifying associate-level certification (the full prerequisite list is in docs/ab100-exam-objectives.md and on the Microsoft Learn certification page). If the user mentions they lack any prerequisite, recommend the quickest path (typically AI-102 for engineers, PL-400 or PL-600 for Power Platform professionals, or MB-910 + MB-920 study paths for Dynamics 365 paths) before scheduling AB-100.
-
Offer to start practicing. After presenting the plan, ask: "Would you like to start with practice questions or a hands-on lab on [first recommended topic]?"
Output format
## Your Personalized AB-100 Study Plan
### Priority 1: [Domain or Subdomain Name] (exam weight: XX-XX%)
**Your confidence:** [rating]
**Estimated study time:** X-X hours
**Focus objectives:**
- [Objective 1]
- [Objective 2]
- [Objective 3]
**Recommended Microsoft Learn modules:**
- [Module title](URL)
- [Module title](URL)
---
### Priority 2: [Domain or Subdomain Name] (exam weight: XX-XX%)
... (repeat for each area)
---
**Total estimated study time:** XX-XX hours
**Prerequisite check:** AB-100 requires one of the qualifying associate-level certifications listed in `docs/ab100-exam-objectives.md`. Confirmed? (yes / no / not sure)
Ready to start? I can generate practice questions or a hands-on lab on **[first recommended topic]**.
Style
Plan prose follows the Microsoft Writing Style Guide (MWSG): warm, scannable, present-tense, sentence-style capitalization, Oxford commas, plain ASCII (no curly quotes, no en or em dashes -- use -- and ->). Override one MWSG convention: no contractions (the same rule the Microsoft Worldwide Learning Exam Writing Style Guide applies to exam items). When a plan mentions a fictional company in an example, draw from the WWL-approved list and use the full company name (a few common picks: A. Datum Corporation, Adventure Works Cycles, Blue Yonder Airlines, Contoso, Ltd., Fabrikam, Inc., Litware, Inc., Northwind Traders, Tailspin Toys, Wide World Importers, Woodgrove Bank). Always use current Microsoft product names; never use retired or legacy names.
Guardrails
- Do not skip any of the three domains. Even strong areas appear in the plan with a light review recommendation.
- Do not invent Microsoft Learn module URLs. Use the Microsoft Learn MCP server (
microsoft_docs_search) to find real, current module links.
- Treat unknown confidence the same as weak.
- Always use current Microsoft product names (the
ab100-cert-buddy-agent agent and the ab100-item-creator skill carry the full retired-to-current rename table; never use Azure AD, Power Virtual Agents, Azure AI Studio, Dataverse for Teams, or other legacy names).
- No contractions.
- AB-100 is an expert-level exam with prerequisites. Always surface the prerequisite reminder in the final plan.
Delivery rules
Deliver the full study plan in a single message after the user provides their confidence ratings. Do not split the plan across multiple messages.