comp-benchmarking

Analyze market compensation data and establish competitive pay structures

509 stars

Best use case

comp-benchmarking is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Analyze market compensation data and establish competitive pay structures

Teams using comp-benchmarking should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/comp-benchmarking/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/human-resources/skills/comp-benchmarking/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/comp-benchmarking/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How comp-benchmarking Compares

Feature / Agentcomp-benchmarkingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Analyze market compensation data and establish competitive pay structures

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Compensation Benchmarking Skill

## Overview

The Compensation Benchmarking skill provides capabilities for analyzing market compensation data and establishing competitive pay structures. This skill enables market percentile positioning, salary range development, and compensation competitiveness monitoring.

## Capabilities

### Survey Data Analysis
- Import and analyze salary survey data
- Blend multiple survey sources
- Age and trend data appropriately
- Handle different data cuts
- Validate data quality

### Market Positioning
- Calculate market percentiles and positioning
- Determine competitive positioning strategy
- Analyze positioning by job family
- Track positioning trends
- Compare against target percentile

### Salary Range Development
- Build salary range structures
- Calculate range spread and midpoint
- Design grade structures
- Create multiple range types (broad, narrow)
- Support geographic differentials

### Scenario Modeling
- Model compensation scenarios and costs
- Project budget impacts
- Analyze merit increase scenarios
- Model structure adjustments
- Calculate cost of living impacts

### Reporting
- Generate market pricing reports
- Create competitiveness summaries
- Build survey participation reports
- Document market data sources
- Track year-over-year trends

### Geographic Analysis
- Create geographic pay differentials
- Analyze location-based pay
- Support remote work pay strategies
- Map cost of labor differences
- Handle multi-location structures

## Usage

### Market Analysis
```javascript
const marketAnalysis = {
  surveys: [
    { source: 'Radford', weight: 40, year: 2026 },
    { source: 'Mercer', weight: 35, year: 2026 },
    { source: 'Compensation Surveys Inc', weight: 25, year: 2025 }
  ],
  aging: {
    rate: 3.5,
    targetDate: '2026-07-01'
  },
  cuts: {
    industry: 'Technology',
    companySize: '1000-5000',
    geography: 'US National'
  },
  jobs: [
    {
      internal: 'Senior Software Engineer',
      surveyMatch: 'Software Engineer IV',
      matchQuality: 'strong'
    }
  ],
  positioning: {
    targetPercentile: 50,
    hotJobs: ['Machine Learning Engineer', 'Security Engineer'],
    hotJobTarget: 75
  }
};
```

### Range Structure Design
```javascript
const rangeStructure = {
  type: 'traditional',
  grades: 10,
  midpointProgression: 12,
  rangeSpread: {
    byGrade: {
      '1-3': 40,
      '4-6': 45,
      '7-10': 50
    }
  },
  overlap: 35,
  anchoring: {
    method: 'market-midpoint',
    targetPercentile: 50
  },
  differentials: {
    geographic: {
      enabled: true,
      tiers: ['Tier 1', 'Tier 2', 'Tier 3']
    }
  }
};
```

## Process Integration

This skill integrates with the following HR processes:

| Process | Integration Points |
|---------|-------------------|
| salary-benchmarking.js | Full market pricing workflow |
| job-evaluation-leveling.js | Job matching |
| pay-equity-analysis.js | Market data input |

## Best Practices

1. **Multiple Sources**: Use at least 2-3 survey sources
2. **Quality Matching**: Ensure strong job matches to market data
3. **Regular Updates**: Refresh market data at least annually
4. **Consistent Methodology**: Apply aging and cuts consistently
5. **Documentation**: Document all assumptions and methodology
6. **Stakeholder Communication**: Explain positioning philosophy

## Metrics and KPIs

| Metric | Description | Target |
|--------|-------------|--------|
| Compa-Ratio | Employee pay vs. range midpoint | 95-105% |
| Market Position | Actual percentile vs. target | Within 5 points |
| Range Penetration | Distribution within ranges | Normal distribution |
| External Competitiveness | Offer acceptance rate | >85% |
| Survey Participation | Surveys participated in | >3 annually |

## Related Skills

- SK-012: Job Evaluation (job matching)
- SK-014: Pay Equity (equity analysis)

Related Skills

styled-components

509
from a5c-ai/babysitter

Styled Components theming, variants, SSR support, and patterns.

react-server-components

509
from a5c-ai/babysitter

React Server Components patterns including streaming, data fetching, client/server component composition, and performance optimization.

screenshot-comparison

509
from a5c-ai/babysitter

Visual regression testing through screenshot capture and comparison. Pixel-diff analysis, responsive screenshot capture across viewports, and visual change reporting with highlighted differences.

component-inventory

509
from a5c-ai/babysitter

Audit and inventory existing UI components in a codebase

compliance-checker

509
from a5c-ai/babysitter

Check compliance with SOC 2, GDPR, HIPAA, and PCI-DSS standards

code-complexity-analyzer

509
from a5c-ai/babysitter

Analyze code complexity metrics including cyclomatic complexity, code smells, and technical debt

soc2-compliance-automator

509
from a5c-ai/babysitter

SOC 2 Trust Services Criteria compliance automation for evidence collection, control mapping, and audit preparation

pci-dss-compliance-automator

509
from a5c-ai/babysitter

PCI DSS compliance assessment and reporting for cardholder data protection, SAQ automation, and ASV scan orchestration

hipaa-compliance-automator

509
from a5c-ai/babysitter

HIPAA security and privacy compliance automation for ePHI protection, safeguards assessment, and audit preparation

gdpr-compliance-automator

509
from a5c-ai/babysitter

GDPR compliance assessment and automation for data mapping, consent management, DSAR handling, and privacy impact assessments

compliance-evidence-collector

509
from a5c-ai/babysitter

Automated evidence collection across compliance frameworks from cloud providers, identity systems, and security tools

compatibility-test-matrix

509
from a5c-ai/babysitter

Multi-version, multi-platform SDK compatibility testing