Claude Certification
All case studies
Claude Code · 20% of exam

HelioGrid: a 40-skill internal Claude Code library

Encoding tribal knowledge so juniors ramp in three weeks instead of nine.

Company
HelioGrid (fictional)
Duration
8 weeks
Outcome
New-engineer ramp 9 weeks → 3 weeks. Skill auto-activation triggers ~12 times/day per engineer. Senior on-call paged 38% less.

The problem

HelioGrid's Python services touch SCADA, billing, and a 20-year-old Oracle DB. Every junior engineer hit the same five gotchas in their first month. Senior engineers spent 4–6 hours/week answering the same questions.

Sprint 1 — Identify the recurring questions

We pulled six months of internal Slack #help-engineering, clustered the questions, and ranked them by frequency × time-to-resolve. The top 40 covered ~85% of inbound.

Sprint 2-4 — Build 40 Skills

Each Skill lives in .claude/skills/{name}/ with:

  • SKILL.md — the prompt and the auto-activation description
  • reference/ — runbooks the model can read
  • scripts/ — small helpers (e.g. tail-scada-events.sh)

Skills include oracle-debug, scada-replay, billing-recompute, grafana-dashboard-create, pager-rotate-schedule, etc. The descriptions are written to auto-activate when the conversation matches.

Sprint 5-8 — Track usage

A PostToolUse hook logs which Skills auto-loaded and whether the conversation ended in a resolution. Top Skills get attention; rarely-used ones get reviewed.

What stuck

Skills are how a team levels up its juniors without burning senior time. The auto-activation description is half the value — write it like a help-desk ticket title.

Principles applied