/assess
Evaluate your knowledge and skills across all Ultrathink development domains.
What is this?
This command helps you assess your current skill level, identify gaps, and get personalized recommendations.
How to Use
/assess [agent] [optional: skill]
Examples
/assess
/assess frontend
/assess backend javascript
/assess mobile swift
/assess data-ai machine-learning
/assess devops kubernetes
/assess database sql
/assess architecture system-design
Assessment Categories
Frontend & Design Systems
- HTML5 & semantic markup
- CSS3 & responsive design
- JavaScript/TypeScript fundamentals
- React, Vue, or Angular
- Next.js or meta-frameworks
- Testing & debugging
- Performance optimization
- Accessibility (WCAG)
- TypeScript proficiency
- Design systems
Backend & API Development
- Language proficiency (Node, Python, PHP, Java, C#)
- HTTP & REST principles
- Database design & ORMs
- Authentication & authorization
- API design patterns
- GraphQL
- Microservices
- Testing frameworks
- Scaling strategies
- DevOps integration
Mobile Development
- Kotlin (Android) or Swift (iOS)
- React Native or Flutter
- Mobile UI/UX patterns
- Navigation & routing
- State management
- API integration
- Local data storage
- Testing & debugging
- Performance optimization
- App store deployment
Data Science & AI/ML
- Python programming
- Statistics & math
- Data manipulation (Pandas, NumPy)
- Machine learning algorithms
- Deep learning & neural networks
- LLMs & prompt engineering
- MLOps & deployment
- Data pipelines
- Visualization & communication
- SQL & databases
DevOps & Cloud Infrastructure
- Linux & bash scripting
- Docker & containerization
- Kubernetes orchestration
- Terraform & IaC
- Cloud platforms (AWS, GCP, Azure)
- CI/CD pipelines
- Monitoring & logging
- Networking fundamentals
- Security & compliance
- System administration
Database & Data Management
- SQL fundamentals
- PostgreSQL expertise
- MongoDB & NoSQL
- Redis & caching
- Data modeling & normalization
- Query optimization
- Replication & HA
- Backup & recovery
- Performance tuning
- Blockchain technology
Software Architecture & Leadership
- Design patterns
- System design
- Distributed systems
- Scalability principles
- Cloud architecture
- Team leadership
- Project management
- Communication skills
- Decision-making
- Technical strategy
What You'll Receive
When you run /assess, you'll get:
-
Skill Assessment
- Current proficiency level (Beginner/Intermediate/Advanced/Expert)
- Confidence score (0-100%)
-
Strengths
- Your strong areas
- Skills to leverage
-
Growth Areas
- Skills to develop
- Knowledge gaps
-
Personalized Recommendations
- Suggested learning paths
- Resources tailored to your level
- Projects to work on
- Estimated learning timeline
-
Next Steps
- Immediate actions to take
- Skills to prioritize
- Projects to start
Sample Assessment Output
FRONTEND & DESIGN SYSTEMS ASSESSMENT
═══════════════════════════════════════
Your Level: INTERMEDIATE
Confidence: 73%
STRENGTHS
✓ HTML5 & CSS3 basics
✓ JavaScript fundamentals
✓ React (basic to intermediate)
✓ Component composition
GROWTH AREAS
→ TypeScript advanced patterns
→ Next.js & meta-frameworks
→ Performance optimization
→ Testing frameworks (Cypress, Playwright)
→ Design systems at scale
RECOMMENDATIONS
1. Learn TypeScript deeply (2-3 weeks)
2. Build a Next.js project (3-4 weeks)
3. Master CSS Grid & advanced layouts (1-2 weeks)
4. Study design systems concepts (2-3 weeks)
PROJECTS TO WORK ON
1. Convert React app to TypeScript
2. Build with Next.js & Tailwind
3. Create a component library
4. Implement design tokens system
Timeline: 2-3 months to ADVANCED level
Assessment Levels
Beginner
- Just starting or new to the domain
- Completed 0-3 months of learning
- Can do basic tasks with guidance
Intermediate
- Some hands-on experience
- 3-12 months of learning/practice
- Can work on projects with minimal supervision
Advanced
- Deep knowledge and experience
- 12+ months of specialized learning
- Can lead projects and mentor others
Expert
- Mastery in the domain
- 2+ years of specialized experience
- Can architect complex systems
- Recognized expert in the community
How to Improve
- Identify Your Target Agent
- Complete the Assessment for that agent
- Follow the Recommendations
- Use
/learn Command to study
- Work on
/projects Command to practice
- Re-assess after 2-3 months
Assessment Tips
For the most accurate assessment:
- Be honest about your experience level
- Consider practical skills, not just theoretical knowledge
- Reflect on recent projects you've worked on
- Think about what you're confident doing independently
Competitive Benchmarking
Your assessment also includes:
- Market Demand - How many jobs require this skill
- Salary Range - Typical salary for your level
- Career Progression - Next roles to target
- Industry Trends - Where the field is moving
Next Commands
/learn [agent] - Start learning in an agent
/projects [agent] - Find projects at your level
/browse-agent - Explore other agents
/assess [other-agent] - Assess another domain
Get Started
/assess
Or assess a specific domain:
/assess frontend
/assess backend
/assess data-ai
Find your current level and get your personalized learning path!