suggest_learning_projects
Analyze your codebase to generate tailored project ideas that help you learn specific technologies through hands-on practice.
Instructions
Use this tool when the user wants to PRACTICE or BUILD something to learn. Trigger this for ANY mention of: 'projects', 'marble projects', 'practice', 'exercises', 'build something', 'hands-on', 'try building', 'create a project', 'project ideas', 'what should I build', 'learn by doing', or similar learning-by-building phrases. This tool instructs the AI agent to: 1) Read relevant code from the codebase, 2) Analyze patterns and technologies used, 3) Generate project ideas that help learn those technologies, 4) Return formatted Marble platform links.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | What the user wants to learn (e.g., 'React hooks', 'authentication', 'database design') | |
| codeContext | No | Optional: Specific files or directories to analyze (e.g., 'src/components', 'api/auth.js') | |
| difficulty | No | Preferred difficulty level for projects |