← ClaudeAtlas

observability-stack-templatelisted

Return one observability stack template as a vwf template payload — its axis fields, per-capability harness mechanisms, and conventions. Invoked by /vwf:architecture and /vwf:setup after the user picks from the observability menu — not a general-purpose skill.
virajp/ai-plugins · ★ 1 · Data & Documents · score 78
Install: claude install-skill virajp/ai-plugins
# observability-stack-template Return the template payload for the slug the caller names, per the stack-adapter contract. The valid slugs are **exactly** the ones `/observability:observability-stack-menu` lists, and nothing else. > **`invocation` must stay `both`** — see `observability-stack-menu`. An unknown slug is an **error**, not a guess. Name the slugs that do exist, and add that a managed backend comes from the project's cloud plugin rather than from here. Never answer a slug this plugin has not written from general telemetry knowledge — a template it has not written is a template it does not offer. ## How to answer 1. Read `${CLAUDE_PLUGIN_ROOT}/stacks/<axis>/<slug>.md` — the template file, whose own `axis:` frontmatter key is authoritative for the axis. 2. Read `${CLAUDE_PLUGIN_ROOT}/assets/contract.md` only when the caller asks what the capability requires in general. A template payload does not carry it: the template already states how *this* sink satisfies it. 3. Return **only** the payload below, filled from the template file. No prose around it, no summary of what you read, no advice. ```yaml slug: <the requested slug> axis: <the file's own axis: key> capabilities: [] # capability-vocabulary tokens this sink realizes harness: # how THIS sink satisfies each vwf capability <capability>: { task: <name>, mechanism: <one line> } # or n/a conventions: | <the template's prose — the collector's role, sampling, cardinality, retention and cost, the