← ClaudeAtlas

observability-stack-menulisted

Return the observability templates this plugin offers, as a vwf menu payload. Invoked by /vwf:architecture and /vwf:setup when `observability` is listed in the config's `stacks:` — not a general-purpose skill.
virajp/ai-plugins · ★ 1 · AI & Automation · score 78
Install: claude install-skill virajp/ai-plugins
# observability-stack-menu Return the templates the `observability` plugin offers, per the stack-adapter contract. **Return the payload and nothing else** — no prose, no recommendation, no comparison. Choosing is the user's job and presenting the choice is vwf's. > **`invocation` must stay `both`.** A `user` skill is removed from the model's > context entirely and cannot be invoked programmatically — vwf does not get an > error, it gets an empty menu. ## What this plugin offers, and what it deliberately does not This is a **capability** plugin. It owns the neutral observability contract (`${CLAUDE_PLUGIN_ROOT}/assets/contract.md`) and ships the self-hosted sink that belongs to no cloud. **Managed backends are a cloud plugin's**, not ours — and they appear there as OTLP destinations, never as vendor SDKs. vwf renders the union of both menus; never list another plugin's template here. ## How to answer 1. List `${CLAUDE_PLUGIN_ROOT}/stacks/*/*.md`. Each file is one template: its **slug** is the filename without `.md`, its **axis** is that file's `axis:` frontmatter key, and its `name` + summary line come from the same frontmatter and the file's opening prose. 2. Return the payload below — `note` included, on every answer. ```yaml plugin: observability note: This plugin ships the vendor-neutral observability contract and the self-hosted sink. A managed backend comes from the project's cloud plugin, which vwf asks separately, and terminates the same OTLP the pr