executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
observability-and-extensionsOperate and extend Mellea 0.8 observability safely across plugins, hooks, logging, metrics, tracing, custom components, and contribution boundaries.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for Mellea 0.8.0.dev0 tasks involving plugins, hook ordering or scope, built-in debug plugins, logging, OpenTelemetry metrics or traces, generation usage metadata, custom components, extension packaging, or contribution-safe integration.
generative-programming.
Return here when the task is instrumentation or a reusable extension.m serve, service processes, endpoint health, deployment configuration,
and production CLI operations to serving-and-cli. This skill owns the
library-side signal and exporter boundary, not deployment.uv run python scripts/check_telemetry_install.py --require base; use hooks or
telemetry only when that capability is required. The script forces all
exporters and sinks off.plugin_scope(...), a
scoped PluginSet, or start_session(..., plugins=[...]); use global
register(...) only for process infrastructure with explicit teardown.async def handlers. Set the execution mode and distinct priorities
when behavior depends on order. Lower numbers run first within a mode, but
mode phase precedes numeric priority and equal-priority order is unspecified.modify(payload, ...) only from a
modifying mode and only for fields allowed by that hook's payload policy.cpex is optional and gates registration, payload construction, and plugin
execution. OpenTelemetry is optional and gates telemetry providers. Base
Mellea and custom components must remain usable without either dependency.generation.model and
generation.provider; generation.usage is None when unavailable or an
OpenAI-shaped mapping containing prompt_tokens, completion_tokens, and
total_tokens. Streaming machinery owns streaming and ttfb_ms.MELLEA_TRACES_CONTENT. Treat debug logging as content
disclosure and scope it deliberately.Report the Mellea version, optional dependency status, signal flags read before import, plugin registration lifetime, hook modes and priorities, writable-field use, correlation and error closure, metadata assertions, exporter/content boundary, teardown, checks run, and any deferred backend or collector evidence.