dashboard-builder — скилл для Claude Code: что делает и как установить
Скилл помогает создавать рабочие дашборды для Grafana и SigNoz на основе вопросов дежурного инженера, а не случайного списка метрик.
npx skills add affaan-m/ECC --skill dashboard-builder -a claude-codeЧто делает dashboard-builder
Скилл задаёт структуру мониторинга под Grafana и SigNoz. Вместо вывода всех доступных графиков подряд агент группирует панели по четырём уровням: обзор, производительность, ресурсы и специфика сервиса. Лишние графики отсекаются сразу.
Внутри заложен процесс из четырёх шагов. Агент сначала определяет вопросы инженера о сбоях и насыщении, изучает схему JSON платформы, настраивает переменные и только потом собирает дашборд. В скилл включены примеры метрик для Kafka, Elasticsearch и API-шлюзов.
Ставьте скилл, если хотите получить пригодный для дежурств экран вместо набора разрозненных графиков. Если же вам нужен простой одиночный чарт, он будет избыточным.
Какие задачи решает
- Собрать мониторинг Kafka с контролем лага потребителей и репликации
- Построить дашборд для Elasticsearch с метриками шардов и состояния JVM
- Превратить сырой список метрик в валидный JSON дашборда Grafana или SigNoz
- Сгруппировать панели API-шлюза по задержкам p95/p99 и частоте ошибок
Примеры запросов агенту
- Build a Kafka monitoring dashboard
- Create a Grafana dashboard for Elasticsearch
- Turn this metrics list into a real operational dashboard
Как установить dashboard-builder
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill dashboard-builder -a claude-code2Вручную: положить файлы
~/.claude/skills/dashboard-builder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/dashboard-builder/
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill dashboard-builder -a codex2Вручную: положить файлы
.agents/skills/dashboard-builder/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill dashboard-builder -a cursor2Вручную: положить файлы
.cursor/skills/dashboard-builder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install affaan-m/ECC dashboard-builder2Вручную: положить файлы
.github/skills/dashboard-builder/SKILL.md1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill dashboard-builder -a gemini-cli2Командой платформы
gemini skills install https://github.com/affaan-m/ECC --path skills/dashboard-builderВручную: положить файлы
.devin/skills/dashboard-builder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill dashboard-builder -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора146
Весь набор →Похожие
Вопросы о dashboard-builder
Как установить dashboard-builder в Claude Code?
Выполните команду npx skills add affaan-m/ECC --skill dashboard-builder -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/dashboard-builder/SKILL.md.
Что делает скилл dashboard-builder?
Он направляет модель строить дашборды от практических вопросов эксплуатации: выявлять узкие места, проверять доступность и проверять пороговые значения панелей.
Для каких систем и платформ подходит этот скилл?
Он ориентирован на Grafana и SigNoz. В правилах есть готовые шаблоны метрик для Kafka, Elasticsearch и входных API-шлюзов.
Исходный текст
SKILL.md · MIT
--- name: dashboard-builder description: Build monitoring dashboards that answer real operator questions for Grafana, SigNoz, and similar platforms. Use when turning metrics into a working dashboard instead of a vanity board. metadata: version: "1.0.0" origin: ECC direct-port adaptation --- # Dashboard Builder Use this when the task is to build a dashboard people can operate from. The goal is not "show every metric." The goal is to answer: - is it healthy? - where is the bottleneck? - what changed? - what action should someone take? ## When to Use - "Build a Kafka monitoring dashboard" - "Create a Grafana dashboard for Elasticsearch" - "Make a SigNoz dashboard for this service" - "Turn this metrics list into a real operational dashboard" ## Guardrails - do not start from visual layout; start from operator questions - do not include every available metric just because it exists - do not mix health, throughput, and resource panels without structure - do not ship panels without titles, units, and sane thresholds ## Workflow ### 1. Define the operating questions Organize around: - health / availability - latency / performance - throughput / volume - saturation / resources - service-specific risk ### 2. Study the target platform schema Inspect existing dashboards first: - JSON structure - query language - variables - threshold styling - section layout ### 3. Build the minimum useful board Recommended structure: 1. overview 2. performance 3. resources 4. service-specific section ### 4. Cut vanity panels Every panel should answer a real question. If it does not, remove it. ## Example Panel Sets ### Elasticsearch - cluster health - shard allocation - search latency - indexing rate - JVM heap / GC ### Kafka - broker count - under-replicated partitions - messages in / out - consumer lag - disk and network pressure ### API gateway / ingress - request rate - p50 / p95 / p99 latency - error rate - upstream health - active connections ## Quality Checklist - [ ] valid dashboard JSON - [ ] clear section grouping - [ ] titles and units are present - [ ] thresholds/status colors are meaningful - [ ] variables exist for common filters - [ ] default time range and refresh are sensible - [ ] no vanity panels with no operator value ## Related Skills - `research-ops` - `backend-patterns` - `terminal-ops`
© affaan-m · MIT · affaan-m/ECC