一键导入
dashboard-guidelines
Use when creating or reviewing Kibana assets in packages, including dashboard export structure, naming, and data stream alignment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when creating or reviewing Kibana assets in packages, including dashboard export structure, naming, and data stream alignment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | dashboard-guidelines |
| description | Use when creating or reviewing Kibana assets in packages, including dashboard export structure, naming, and data stream alignment. |
| license | Apache-2.0 |
| metadata | {"author":"elastic","version":"1.0"} |
Use this skill when tasks include:
kibana/ foldersdata_stream.dataset filteringDo not use this skill as the primary guide for:
create-integration, package-structure)ingest-pipelines)elastic-package-cli)integration-testing → references/system-testing.md)Before creating or updating dashboard assets, verify:
packages/<package_name>/)manifest.yml compatibility constraints (conditions.kibana.version) are understood# from package root
elastic-package export
elastic-package edit dashboards
elastic-package export dashboards
Review exported files under kibana/:
Run package validation commands before opening a PR:
elastic-package check
Use naming conventions from dashboard creation guidance:
<Name> (avoid repeating package name in each panel title)[<Metrics | Logs> <PACKAGE NAME>] <Name>[Metrics System] Host overview, [Logs Nginx] Access overview{PACKAGE_NAME}-{identifier}.jsonnginx-046212a0-a2a1-11e7-928f-5dbe6f6f5519.jsonlogs-* / metrics-* queries where possible.
data_stream.datasetkibana/dashboard/ and follow expected naming patterndata_stream.dataset when applicable)elastic-package check passes for the packagelogs-*/metrics-* queries that cause noisy or slow panelsAfter dashboard updates are in place, continue with:
dashboard-review for reviewing dashboard JSON changes in a PR or branchintegration-testing → references/system-testing.md for system test validationelastic-package-cli for broader check/lint/test command selectionpackage-spec when dashboard changes require a release note entryreferences/kibana-assets-layout.mdUse when reviewing dashboard JSON changes in a PR or branch. Extracts structured descriptions with kbdash, compares before/after, and checks guideline compliance.
Use for all CEL and mito work on integrations that collect from APIs — writing CEL programs, cel.yml.hbs templates, manifest configuration, mock-first development with the mito CLI, system test mock setup, and answering CEL/mito questions. Load this skill whenever any data stream uses the cel input type.
Use when creating a new Elastic integration package, scaffolding data streams, answering package layout or structure questions, or running the end-to-end integration build workflow. Covers package topology, scaffold commands, post-scaffold edits, and full orchestration of CEL/pipeline/test subagents.
Use when designing or modifying Elasticsearch ingest pipelines, including single-path parsing, branching logic, sub-pipelines, enrichment processors, and robust on_failure handling.
Use when creating, running, or debugging elastic-package tests — pipeline fixture authoring and expected output, system tests with mock API wiring, and script tests for failure paths and upgrades. Load the reference file for the test type you are working on.
Use when reviewing, fixing, or improving an EXISTING Elastic integration package. Covers quality reviews, targeted fixes (pipelines, field mappings, CEL programs, manifests, changelogs), full improvement passes, and minor adjustments. Use create-integration instead when creating a new package or adding a new data stream from scratch.