Agent skill
assessment-guide
Comprehensive guide for skill assessment, career evaluation, learning paths, knowledge testing, and professional development. Use when assessing technical skills, planning learning journeys, or evaluating career progress.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/assessment
SKILL.md
Skill Assessment & Learning Paths Guide
Master self-assessment techniques, skill evaluation, and creating personalized learning journeys.
Quick Start
Self-Assessment Framework
1. Technical Skills
├── Fundamentals (80% confident?)
├── Intermediate (50% confident?)
├── Advanced (20% confident?)
└── Expert (5% confident?)
2. Soft Skills
├── Communication
├── Problem-solving
├── Leadership
└── Collaboration
3. Domain Knowledge
├── Industry experience
├── Tool expertise
├── Best practices
└── Emerging trends
Confidence Assessment
- Beginner (20-40%): Know concepts but uncomfortable applying
- Intermediate (40-70%): Can complete tasks with guidance
- Advanced (70-90%): Can solve most problems independently
- Expert (90%+): Can teach and solve novel problems
Assessment Tools & Methods
Knowledge Tests
The Developer Roadmap provides official assessments:
-
JavaScript Assessment
- Syntax, operators, control flow
- Functions, scope, closures
- Async programming (Promises, async/await)
- Estimated time: 30 minutes
-
Node.js Assessment
- Module system, npm ecosystem
- Built-in modules (fs, path, http)
- Async patterns, error handling
- Estimated time: 45 minutes
-
React Assessment
- Components, hooks, state management
- Props, conditional rendering
- Side effects, performance
- Estimated time: 45 minutes
-
Backend Assessment
- Database design, SQL
- API design, authentication
- Caching, scalability
- Estimated time: 60 minutes
-
Frontend Assessment
- HTML/CSS/JavaScript fundamentals
- DOM manipulation, events
- CSS layout, responsive design
- Estimated time: 60 minutes
Creating Your Assessment
## Self-Assessment Template
### JavaScript
- [ ] Variables, data types, operators
- [ ] Functions, scope, closures
- [ ] Async/await, Promises
- [ ] DOM manipulation
- [ ] ES6+ features
### Confidence: 7/10
### Gaps: Need to improve async programming
### Action: Complete async JavaScript course
### Timeline: 2 weeks
Personalized Learning Paths
Path Creation Steps
-
Define Current State
- What do you know?
- What can you do?
- What's your learning style?
-
Set Clear Goals
- Specific role/specialization
- Timeline (3 months, 1 year)
- Success metrics
-
Identify Gaps
- Compare current vs desired state
- Prioritize by importance
- Estimate time needed
-
Choose Resources
- Official documentation
- Online courses
- Books and blogs
- Hands-on projects
-
Create Schedule
- Daily/weekly commitments
- Balance theory and practice
- Regular assessment
Sample Learning Paths
Path 1: React Developer (3 months)
Week 1-2: JavaScript Fundamentals Refresh
├── Advanced functions and closures
├── Async/await patterns
└── ES6+ features (destructuring, spread, etc)
Week 3-4: React Fundamentals
├── Components and JSX
├── Props and state
├── Hooks (useState, useEffect, etc)
└── Conditional rendering
Week 5-6: React Ecosystem
├── React Router for navigation
├── State management (Context or Redux)
├── API integration with axios/fetch
└── Testing with Jest and React Testing Library
Week 7-8: Advanced React
├── Performance optimization (memo, useMemo)
├── Custom hooks
├── Next.js fundamentals
└── Build 2 real projects
Week 9-12: Project Building
├── Build portfolio project 1
├── Build portfolio project 2
└── Contribute to open-source
Path 2: Backend Developer (4 months)
Month 1: Fundamentals
├── Choose language (Node/Python/Go)
├── Data structures and algorithms
├── Version control (Git)
└── Database fundamentals
Month 2: Web Development
├── HTTP/REST principles
├── API design
├── Authentication (JWT, OAuth)
└── Error handling patterns
Month 3: Frameworks & Databases
├── Web framework (Express/Django/Gin)
├── ORM usage
├── Database optimization
└── Testing (unit, integration)
Month 4: Scaling & DevOps
├── Caching (Redis)
├── Basic DevOps (Docker, CI/CD)
├── Monitoring and logging
└── Build capstone project
Path 3: Full-Stack Developer (6 months)
Months 1-2: Frontend Fundamentals
├── HTML, CSS, JavaScript mastery
├── React or Vue framework
├── Responsive design
Months 2-3: Backend Fundamentals
├── Choose Node.js or Python
├── REST API design
├── Database design
Months 4-5: Full-Stack Integration
├── Frontend-Backend communication
├── Authentication flows
├── Deployment strategies
Months 5-6: Advanced Topics
├── Testing (frontend + backend)
├── Performance optimization
├── Real-world project building
Project-Based Assessment
Project Rubric
## Project: Todo Application
### Functionality (40%)
- [ ] Create todos (10%)
- [ ] Read/List todos (10%)
- [ ] Update todos (10%)
- [ ] Delete todos (10%)
### Code Quality (30%)
- [ ] Clean, readable code (10%)
- [ ] Proper naming conventions (10%)
- [ ] Error handling (10%)
### Features (20%)
- [ ] Data persistence (10%)
- [ ] User authentication (10%)
### Deployment (10%)
- [ ] Deployed and accessible (10%)
### Score Calculation
- Complete: 100%
- Partial: 50%
- Missing: 0%
Interview Preparation
Types of Interviews
-
Phone Screen (30 min)
- Quick technical overview
- Communication skills
- Interest and motivation
-
Technical Interview (45-60 min)
- Coding problems
- Algorithm design
- Code optimization
-
System Design (45-60 min)
- Architecture decisions
- Scalability thinking
- Tradeoff analysis
-
Behavioral (30-45 min)
- STAR method answers
- Conflict resolution
- Teamwork and communication
Preparation Checklist
## 30-Day Interview Prep
Week 1: Foundation
- [ ] Review core data structures
- [ ] Practice 5 easy algorithms
- [ ] Study your target company
Week 2: Coding
- [ ] Practice 5 medium problems
- [ ] Review solutions
- [ ] Improve problem-solving process
Week 3: System Design
- [ ] Study 3 design interviews
- [ ] Practice drawing systems
- [ ] Research company systems
Week 4: Final Prep
- [ ] Full mock interview
- [ ] Behavioral questions prep
- [ ] Rest and review
Knowledge Validation Methods
Code Review
- Peer review your projects
- Get feedback on code quality
- Identify improvements
Open Source Contribution
- Find issues matching your level
- Implement, test, submit PR
- Learn from maintainer feedback
Teaching
- Explain concepts to others
- Write blog posts
- Create tutorials
- Speak at meetups
Certification (Optional)
- AWS certifications
- Kubernetes certifications
- Framework-specific certs
- Not required but can help
Continuous Learning
Stay Current
- Follow tech blogs (Dev.to, Hacker News)
- Subscribe to newsletters
- Join community Slack channels
- Attend meetups and conferences
- Read documentation regularly
Specialization Timeline
Years 1-2: Breadth (learn multiple areas)
Years 3-4: Specialization (go deep in one)
Years 5+: Leadership (mentor, architect)
Measuring Progress
Metrics
- Code Quality: Complexity, readability, tests
- Speed: Time to complete tasks
- Problem Solving: Complexity of problems solved
- Communication: Explaining technical concepts
- Confidence: Self-assessment scores
Tracking Template
## Monthly Progress Report
### Skills Improved
- [ ] JavaScript async patterns (60% → 80%)
- [ ] React optimization (40% → 65%)
### Projects Completed
- [ ] Todo app with authentication
### Knowledge Gaps Remaining
- System design fundamentals
- Advanced SQL optimization
### Next Month Goals
- Complete system design course
- Build larger project
Resources for Assessment
Assessment Platforms
- Codewars: Algorithm practice
- LeetCode: Interview prep
- HackerRank: Coding challenges
- Frontend Masters: Video assessments
Learning Resources
- Roadmap.sh: Structured paths
- Pluralsight: Skills tracking
- Educative: Interactive learning
- Official Docs: Gold standard
Long-term Career Planning
5-Year Career Roadmap
Year 1: Foundation & First Role
├── Master fundamentals
├── Build portfolio
└── Get first job
Year 2: Specialization
├── Choose focus area
├── Deepen skills
└── Contribute more
Year 3: Expertise
├── Become go-to person
├── Mentor others
└── Lead projects
Year 4-5: Leadership
├── Technical leadership
├── Architecture decisions
└── Strategic impact
Roadmap.sh Reference: https://roadmap.sh
Status: ✅ Production Ready | SASMP: v1.3.0 | Bonded Agent: 07-career-mentor
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?