← ClaudeAtlas

metrics-pulllisted

Pull snapshots from all configured metric sources, compute deltas against prior snapshots, flag unexplained signals, and draft evidence entries for canvas files. One entry point for all external product/market metrics.
haabe/mycelium · ★ 27 · AI & Automation · score 85
Install: claude install-skill haabe/mycelium
# Metrics Pull Skill Unified pull across all metric sources configured in `.claude/jit-tooling/active-metrics.yml`. Dispatches to per-source adapters (starting with `github`), normalizes to a shared schema, computes deltas, and drafts canvas evidence entries. This skill is the L0/L1/L2/L5 evidence-gathering loop. Replaces manual "I checked the dashboard" reports with timestamped, sourced, diffable data. ## When to Use - Before `/mycelium:diamond-assess` at L0/L1/L2/L5, if the newest snapshot is >7 days old. - After any public activity (launch, post, conference mention) — typically 24-48h later to capture the bump. - Weekly baseline, regardless of activity. - Ad hoc when the user wants a fresh read. ## Precondition: .claude/jit-tooling/active-metrics.yml exists If `.claude/jit-tooling/active-metrics.yml` does NOT exist: 1. Tell the user: "No metric sources are configured. Running `/mycelium:metrics-detect` first." 2. Invoke `/mycelium:metrics-detect` (or follow `${CLAUDE_PLUGIN_ROOT}/jit-tooling/metrics-detector.md`). 3. After detection completes, return to this skill. ## Workflow ### Step 1: Load configuration Read `.claude/jit-tooling/active-metrics.yml`. Filter to sources with `status: active`. For each, verify the adapter file exists at `${CLAUDE_PLUGIN_ROOT}/jit-tooling/metrics-adapters/<source>.md`. If missing, follow `${CLAUDE_PLUGIN_ROOT}/jit-tooling/metrics-adapters/GENERATING.md` to generate it. If `confirmed_by_user: false`, ask the user to confirm the so