Назад към всички

training-needs

// Analyze skill gaps and prioritize learning investments across the organization

$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nametraining-needs
descriptionAnalyze skill gaps and prioritize learning investments across the organization
allowed-toolsRead,Write,Glob,Grep,Bash
metadata[object Object]

Training Needs Assessment Skill

Overview

The Training Needs Assessment skill provides capabilities for analyzing skill gaps, prioritizing learning investments, and creating training curricula. This skill enables data-driven learning strategy development and ROI measurement.

Capabilities

Skills Gap Analysis

  • Conduct skills gap analysis by role
  • Compare current vs. required proficiency
  • Identify critical skill deficiencies
  • Prioritize gaps by business impact
  • Create individual skill profiles

Data Aggregation

  • Aggregate training needs from multiple data sources
  • Integrate performance review data
  • Include manager assessment input
  • Incorporate employee self-assessment
  • Pull external certification requirements

Investment Prioritization

  • Prioritize learning investments by business impact
  • Calculate training ROI projections
  • Model cost-benefit scenarios
  • Compare build vs. buy decisions
  • Allocate budget by priority

Competency Mapping

  • Map competencies to training content
  • Link learning paths to role requirements
  • Connect skills to career progression
  • Identify prerequisite relationships
  • Track certification requirements

Curriculum Recommendations

  • Generate training curriculum recommendations
  • Create role-based learning paths
  • Suggest internal vs. external training
  • Recommend delivery modalities
  • Build blended learning programs

Visualization and Reporting

  • Create skills heat maps by team/department
  • Generate executive dashboards
  • Build capability matrices
  • Track training coverage
  • Report on skill development progress

Usage

Gap Analysis

const analysisConfig = {
  scope: {
    type: 'team',
    id: 'Engineering-Backend'
  },
  competencyFramework: 'engineering-technical-v2',
  assessmentSources: [
    'manager-ratings',
    'self-assessment',
    'performance-review',
    'certification-status'
  ],
  prioritization: {
    weights: {
      businessImpact: 40,
      urgency: 30,
      affectedHeadcount: 20,
      trainingAvailability: 10
    }
  },
  output: {
    heatMap: true,
    gapReport: true,
    recommendations: true
  }
};

Training Plan Generation

const trainingPlan = {
  targetRole: 'Senior Software Engineer',
  currentLevel: 'Mid-Level',
  gaps: [
    { skill: 'System Design', currentLevel: 2, targetLevel: 4, priority: 'high' },
    { skill: 'Cloud Architecture', currentLevel: 3, targetLevel: 4, priority: 'medium' },
    { skill: 'Technical Leadership', currentLevel: 2, targetLevel: 3, priority: 'high' }
  ],
  constraints: {
    budget: 5000,
    timeframe: '6 months',
    maxHoursPerWeek: 4
  },
  preferences: {
    modality: ['online', 'blended'],
    certification: true
  }
};

Process Integration

This skill integrates with the following HR processes:

ProcessIntegration Points
training-needs-analysis.jsFull TNA workflow
leadership-development-program.jsLeadership training needs
succession-planning.jsDevelopment planning

Best Practices

  1. Multiple Data Sources: Triangulate needs from various inputs
  2. Business Alignment: Connect training to business outcomes
  3. Manager Involvement: Include managers in needs identification
  4. Regular Updates: Refresh analysis at least annually
  5. Measure Impact: Track skill development post-training
  6. Prioritize Ruthlessly: Focus on highest-impact gaps

Metrics and KPIs

MetricDescriptionTarget
Gap CoverageCritical gaps with training available>90%
Training CompletionEnrolled courses completed>80%
Skill ImprovementPre/post training proficiency gain>1 level
Training ROIBusiness value / training cost>3:1
Time to ProficiencyDays to reach target levelRole-dependent

Related Skills

  • SK-010: LMS Admin (training delivery)
  • SK-006: Performance Review (needs input)
  • SK-011: Succession Planning (development alignment)