What problem does it solve?
This Skill automates the complex process of evaluating GitLab developers by collecting relevant activity data and producing objective, multi-dimensional assessments. It helps teams understand individual or group performance across code contributions, collaboration, and technical breadth, reducing manual review effort.
Core Features & Use Cases
- Multi-developer analysis: Compare a single developer, a few developers, or all team members.
- Time and scope filtering: Filter by time ranges (e.g., past month, past three months) and by project scope (specific projects or all projects).
- Automated reporting: Generate a structured Markdown report with six score dimensions, actionable improvement guidance, and learning directions. Reports are stored under the standard path for loading into context during activation.
Quick Start
Use the Skill to analyze developers by issuing commands to the gl-cli.py tool. For example:
- Single developer, last month, specific project:
python3 gl-cli.py user-details --username en20241119 --start-date 2024-12-21 --end-date 2026-01-21 --project-name "新求才WebVue"
- Multiple developers in a shared project:
python3 gl-cli.py user-details --username alice bob --start-date 2024-12-21 --end-date 2026-01-21 --project-name "新求才WebVue"
- Analyze all developers for a period:
python3 gl-cli.py user-details --start-date 2024-12-21 --end-date 2026-01-21