/learn
Creates personalized AI-powered learning paths for developer skill development.
/plugin marketplace add pluginagentmarketplace/custom-plugin-machine-learning/plugin install machine-learning-assistant@pluginagentmarketplace-machine-learningStart a personalized, AI-powered learning journey through the Developer Roadmap ML Plugin.
The /learn command is your personal learning guide. It uses AI to understand your current level, goals, and interests to create a customized learning path with specific skills, projects, and milestones.
/learn
/learn [specialization]
/learn [specialization] [level]
/learn status
/learn recommend
> /learn
š Welcome to Personalized Learning!
Let me understand where you want to go...
š ASSESSMENT
1. What's your experience level?
a) Just starting (0-1 year)
b) Intermediate (1-3 years)
c) Advanced (3-5 years)
d) Expert (5+ years)
> b (selecting Intermediate)
2. What interests you most?
a) Building user interfaces
b) Server-side development
c) Full-stack applications
d) Mobile apps
e) Cloud & DevOps
f) AI/ML
g) System design
h) Still exploring
> c (Full-stack)
3. What's your timeline?
a) 2-3 months intensive
b) 4-6 months moderate
c) 6-12 months flexible
d) 12+ months leisurely
> a (2-3 months)
4. What's your learning style?
a) Project-based (build things)
b) Concept-based (understand deep)
c) Mixed (both)
> c (Mixed)
---
š YOUR PERSONALIZED LEARNING PATH
šÆ Goal: Mid-level Full Stack Developer
š
Duration: 8-12 weeks (intensive)
šŖ Difficulty: Moderate
ā±ļø Time Commitment: 20-25 hours/week
WEEK-BY-WEEK BREAKDOWN
āāāāāāāāāāāāāāāāāāāāāāāā
š Weeks 1-2: TypeScript Advanced Concepts
ā Skill: /skill typescript-advanced
ā Topics: Generics, utility types, advanced patterns
ā Time: 8-10 hours
ā Projects: Type-safe app utilities
ā Checkpoint: Complete 3 coding challenges
ā
š Weeks 3-4: Next.js Mastery
ā Skill: /skill nextjs-modern-web
ā Topics: SSR, API routes, deployment
ā Time: 10-12 hours
ā Projects: Build simple SaaS feature
ā Checkpoint: Deploy to Vercel
ā
š Weeks 5-6: Database Design & Prisma
ā Skill: /skill database-design
ā Topics: Schema design, migrations, relationships
ā Time: 8-10 hours
ā Projects: Design database for social app
ā Checkpoint: Normalize schema properly
ā
š Weeks 7-8: Full Stack Patterns
ā Skill: /skill fullstack-patterns
ā Topics: Client-server sync, auth, APIs
ā Time: 10-12 hours
ā Projects: Build complete feature end-to-end
ā Checkpoint: API contract testing
ā
š Weeks 9-10: Testing & Deployment
ā Topics: E2E testing, deployment strategies
ā Time: 8-10 hours
ā Projects: Add tests to project
ā Checkpoint: 80%+ test coverage
ā
š Weeks 11-12: Polish & Deploy
ā Topics: Performance, optimization, production
ā Time: 6-8 hours
ā Project: Complete portfolio project
ā Checkpoint: Deploy and showcase
ā
RECOMMENDED SKILLS TO MASTER
āāāāāāāāāāāāāāāāāāāāāāāāāāāāā
1. /skill typescript-advanced āāāāā
2. /skill nextjs-modern-web āāāāā
3. /skill database-design āāāā
4. /skill fullstack-patterns āāāāā
5. /skill testing-qa (basics) āāā
PROJECTS TO BUILD
āāāāāāāāāāāāāāāāāā
1. š¬ Build a blogging platform
- Frontend: Next.js with React
- Backend: API routes + Prisma
- Database: PostgreSQL
- Features: Auth, CRUD, comments
- Duration: 3-4 weeks
2. š¬ Real-time chat application
- Frontend: React components
- Backend: WebSocket server
- Database: User chats, messages
- Features: Real-time sync
- Duration: 2-3 weeks
3. š SaaS dashboard
- Full-stack with data visualization
- Authentication & authorization
- Advanced queries & filtering
- Duration: 3-4 weeks
RESOURCES & REFERENCES
āāāāāāāāāāāāāāāāāāāāāā
š Official Docs:
- Next.js: https://nextjs.org/docs
- Prisma: https://prisma.io/docs
- TypeScript: https://www.typescriptlang.org/docs
š„ Recommended Courses:
- [Course Name] on [Platform]
- [Course Name] on [Platform]
š Books:
- [Book Title] by [Author]
- [Book Title] by [Author]
š» Open Source:
- Study source code of popular projects
- Contribute to open source projects
MILESTONES & CHECKPOINTS
āāāāāāāāāāāāāāāāāāāāāāāā
ā
Week 2: TypeScript fundamentals solid
ā
Week 4: Build first Next.js API
ā
Week 6: Database design complete
ā
Week 8: End-to-end feature working
ā
Week 10: Full test coverage
ā
Week 12: Portfolio project deployed
CAREER PROGRESSION
āāāāāāāāāāāāāāāāāāā
Current: Mid-level Full Stack
ā (after completing this path)
Target: Senior Full Stack Developer
ā (next steps)
- System design
- Performance optimization
- Architecture decisions
- Team leadership
NEXT STEPS
āāāāāāāāāā
1. š Start with Week 1 TypeScript
2. āļø Take notes while learning
3. šØ Build projects in parallel
4. š¤ Share work for feedback
5. š Track progress daily
6. šÆ Adjust if needed
---
š” Pro Tips:
⨠Build real projects while learning
⨠Join communities for support
⨠Share progress on social media
⨠Contribute to open source
⨠Network with other developers
⨠Interview prep after 80% done
š Estimated Outcome:
After 8-12 weeks, you will be able to:
ā
Build complete full-stack applications
ā
Design databases
ā
Deploy to production
ā
Write maintainable code
ā
Solve complex problems
ā
Ready for mid/senior level roles
Ready to start? Let's go! š
> /learn status
š YOUR PROGRESS
Current Learning Path: Full Stack Development (Intermediate)
Started: 2 weeks ago
Duration: 8-12 weeks
COMPLETION: āāāāāāāāāā 25% (2/8 weeks)
Completed Skills:
ā
TypeScript Advanced (100%) - 2 weeks ago
ā
HTML/CSS Design (100%) - 6 months ago
Current Skill: Next.js Modern Web (40% complete)
- Server-side rendering: Done
- API routes: In progress
- Deployment: Not started
Next Milestone: Complete Next.js module (3 days)
Projects Progress:
- Blogging Platform: 0% (not started)
- Chat App: 0% (not started)
- Dashboard: 0% (not started)
Recommended Next Steps:
1. Finish Next.js API routes section
2. Start Prisma database module
3. Begin first project
> /learn recommend
šÆ RECOMMENDATIONS FOR YOU
Based on your progress and goals:
š IMMEDIATE (This Week):
1. Complete Next.js API routes
- 6-8 hours of learning
- 2 practical exercises
- Skills: /skill nextjs-modern-web
2. Start Prisma & Database Design
- 3-4 hours of theory
- 1 practical exercise
- Skills: /skill database-design
š SHORT TERM (Next 2-4 weeks):
1. Build your first project
- Blogging platform recommended
- Uses all skills learned so far
- ~30-40 hours total
- Results in portfolio piece
2. Learn Testing Basics
- Jest & React Testing Library
- ~6-8 hours
- Skills: /skill testing-qa
š MEDIUM TERM (Next 4-8 weeks):
1. Master Full-Stack Patterns
- Integration of frontend & backend
- Advanced state management
- ~8-10 hours
2. Optimize & Deploy
- Performance tuning
- Production deployment
- Monitoring setup
š” TIME RECOMMENDATION:
Your pace: 2.5 hours/day
Speed: On track for 8-week completion
Workload: Manageable but challenging
Burnout risk: Low
š CERTIFICATIONS AVAILABLE:
After completing this path:
- Full Stack Development (Internal)
- TypeScript Mastery
- Database Design
- Ready for Senior Role
Questions? Ask anytime with /learn help
/projects/career-pathš” Consistent learning > marathon sessions š” Build projects alongside theory š” Share your progress with community š” Adjust path if interests change š” Take breaks when needed š” Celebrate milestones
/explore - Explore specializations/projects - Browse projects/career-path - Career guidance/trending - Hot technologiesš Start Your Learning Journey Now! Your personalized path awaits. š