Skill Prep
Your personal study coach. Feed it a topic, your notes, and a little context — it builds a model of you as a learner, quizzes you to find the gaps, and produces a personalized LaTeX reference sheet tuned to exactly what you need to know.
Skill Prep Documentation
# 📚 Skill Prep — Your Personal AI Study Coach
**Skill Prep** is your ultimate study companion. Whether you're preparing for an upcoming exam, mastering a complex work topic, or picking up a new skill from scratch, Skill Prep transforms your raw notes and topics into an interactive, personalized learning journey.
Instead of generic flashcards or static study guides, Skill Prep creates an active model of your current knowledge. It pinpoints your exact knowledge gaps through custom diagnostic quizzes, then builds a publication-quality reference sheet (PDF) designed specifically to reinforce what you need most.
---
## ✨ Why You'll Love Skill Prep
* 🎯 **Study Smarter, Not Harder**: Skip re-reading material you've already mastered. Focus 100% of your energy on bridging your actual knowledge gaps.
* 🧠 **Personalized Profile**: Watch your learner profile evolve as you complete quizzes, showing your strengths, areas for growth, and learning style.
* 📝 **Interactive Browser Quizzes**: Take tailored diagnostic quizzes directly in your browser with immediate feedback.
* 📄 **Printable Cheat Sheets**: Get clean, beautifully styled PDF reference sheets loaded with key concepts, formulas, and tailored explanations.
* 🔮 **AI-Powered Refinement**: Automatically critique and polish reference sheets until they are crystal clear and perfectly suited to your goals.
---
## 🚀 Getting Started in 5 Simple Steps
### Step 1: Subject Inputs 📥
Enter the core details about what you want to learn:
* **Topic**: Name the subject or topic (e.g., *Linear Algebra — Eigenvalues & Eigenvectors* or *Python Async Programming*).
* **Notes**: Paste existing notes, textbook summaries, or key concepts you're working with.
* **Context**: Add background info, such as your prior experience level, learning goals, or exam format.
Click **💾 Save Inputs**, then **▶️ Initialize Subject & Learner** to create your initial baseline profile.
### Step 2: Learner Profile 🧠
Skill Prep builds an initial snapshot of your starting knowledge. As you take quizzes and study, this profile tracks:
* Topics you've mastered
* Concepts needing reinforcement
* Personal study preferences
Click **🔄 Refresh Profile** anytime to see where you stand.
### Step 3: Diagnostic Quiz 📝
Ready to test your knowledge?
* Click **▶️ Generate Quiz** to create an interactive test targeting your estimated knowledge gaps.
* Click **📝 Take Quiz** to open the interactive quiz in a new tab.
* Complete the quiz and review your score!
* Return to the main app and click **🔄 Refresh Responses** to import your results.
### Step 4: Update Profile 🔄
Click **▶️ Update Learner Profile**. Skill Prep analyzes your quiz answers, recognizing your growth and pinpointing remaining weaknesses to refine your profile.
### Step 5: Custom Reference Sheet 📕
Create a beautifully formatted reference sheet tuned to your unique learning needs:
1. **▶️ Generate TeX**: Drafts a custom LaTeX reference document tailored to your updated profile.
2. **🖨️ Render PDF**: Converts the document into a printable PDF cheat sheet.
3. **🔍 Critique**: Evaluates the reference sheet for clarity, formatting, and content coverage.
4. **✨ Apply Critique**: Refines and perfects the reference sheet based on feedback.
5. **📕 Open PDF**: View, download, or print your custom study guide!
---
## ⚙️ Model Configuration
At the top of the app, choose your preferred AI models:
* **Smart Model**: Used for deep reasoning, producing insightful quizzes, updating profiles, and authoring reference sheets.
* **Fast Model**: Used for quick background processing tasks.
Your model selections are remembered on your device, so you're ready to pick up right where you left off.
---
## 💡 Tips for Best Results
* **Share Your Context**: The more background you provide in Step 1 (e.g., *"I understand basic matrix operations, but struggle with geometric intuition"*), the better your custom profile and quizzes will be.
* **Embrace Mistakes**: Diagnostic quizzes are designed to find what you don't know yet. Wrong answers give the app valuable feedback on what to include on your cheat sheet.
* **Iterate as You Learn**: Take multiple quiz rounds to refine your profile and upgrade your reference sheet as your mastery grows!
Happy studying! 🚀