brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
plugins-observabilityUse and develop ContextForge cpex plugins, plugin bindings, internal observability, OpenTelemetry, Prometheus metrics, log search, and SIEM diagnostics.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for ContextForge plugin development/operation and runtime observability: native/external cpex plugins, hook modes, plugin bindings, internal traces, OpenTelemetry, Prometheus metrics, log search, and SIEM.
plugins/config.yaml, plugin hook lists, modes, priorities, or
conditions.../auth-rbac-security/SKILL.md.../mcp-transports-federation/SKILL.md.../runtime-configuration/SKILL.md.../development-validation/SKILL.md.references/plugin-framework.md for hook, mode, condition, binding, and external plugin rules.references/observability-logging.md for internal observability, OTEL, Prometheus, logs, and SIEM.references/troubleshooting.md for plugin and tracing symptoms.scripts/plugin_config_lint.py for a safe YAML summary/lint helper.PLUGINS_ENABLED=true and the intended config file path.kind: external MCP
server.enforce: block on violations or errors.enforce_ignore_error: block violations but ignore technical plugin errors.permissive: log violations/errors and continue.disabled: load but never execute.Summarize a plugin config without importing plugin code:
python scripts/plugin_config_lint.py --config plugins/config.yaml
python scripts/plugin_config_lint.py --config plugins/config.yaml --json
The helper only reads YAML and reports structural issues. It does not start MCP servers, execute plugin hooks, contact external URLs, or mutate state.
When answering plugin/observability questions, identify the active feature flag, config file or exporter, hook/metric surface, expected safe observation, and next validation command separately. Avoid recommending a live E2E stack when a config lint or help-level check is enough.