Otel Init — Development skill for Claude Code
First-run: scan the repo, detect service boundaries, and prime the context cache.
How to install Otel Init
Installs to ~/.claude/skills/radra23-otel-as-code-plugin-otel-init/SKILL.md
mkdir -p ~/.claude/skills/radra23-otel-as-code-plugin-otel-init && curl -fsSL https://raw.githubusercontent.com/radra23/otel-as-code-plugin/HEAD/commands/otel-init.md -o ~/.claude/skills/radra23-otel-as-code-plugin-otel-init/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Otel Init does
description: "First-run: scan the repo, detect service boundaries, and prime the context cache"
/otel-init
First-run setup for otel-as-code. Run this before any other /otel-* command. This command is safe to re-run; it will refresh the context cache if stale.
Step 1: Check context cache freshness
Read `.claude/otel-context.json` if it exists.
If it exists:
- Get current git HEAD: run
git rev-parse HEAD - Compare the
gitHashfield in the JSON to the current HEAD. - ALSO chec
Alternatives in Development
- Tentacle Context Init — You are working on the {{tentacleName}} section 1.4k ★
- Claude Code Otel — A comprehensive observability solution for monitoring Claude Code usage, performance, and costs 306 ★
- Obsidian Init — Scan your vault and generate a _CLAUDE.md operating manual, index.md catalog, and log.md 277 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Map
Map a route's component tree -- trace imports, detect boundaries, cache the result
Squad Detect
Scan the project to detect its tech stack and write .happysquad/stack-profile.md with per-agent skill recommen
Otel Business Attrs
Infer and confirm service identity, ownership, and business-metric candidates
Otel Instrument
Generate OTel SDK bootstrap and OTLP wiring for this service
Hot
Refresh the hot cache (hot.md) — the recent-context tier read first each session
Adw Bootstrap
Scan this repo and write the context files every ADW stage reads first
Related Agents
Repo Context Scanner
Read-only repo traversal that returns structured context JSON (services, languages, frameworks, existing OTel
Noemeo Backend Architect
Designs backend systems in Noemeo repos -- data ownership and custody, component and service boundaries, contr
Otel Log
Investigate OpenTelemetry logs in Berserk — error patterns, log templates, severity analysis, service-level lo