Skills Service is an open-source microservice developed by the NSA that provides gamified skills tracking for developers. It enables organizations to define, track, and reward skill acquisition and progress through a customizable and modular system. Developers earn points and levels by completing tasks or learning activities, with progress tracked via a web UI or REST API. It is designed to foster a culture of continuous learning, provide visual skill feedback, and promote user engagement within teams or educational settings.
Features
- Tracks and rewards user skill progress
- Provides a customizable skills catalog
- Supports project-level and subject-level breakdowns
- Integrates with REST APIs for automation
- Includes a comprehensive web-based UI
- Offers user level-up and badge mechanics
