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).
developer-extensionGuides contributors modifying or extending Viseron components, domains, reload behavior, entities, docs, tests, and source-root imports.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to modify or extend Viseron backend code rather than only configure an existing camera, detector, recorder, or integration.
DomainNotReady retries, hot reload behavior, or stale entities/listeners after reload.manager.py.Read only the references needed for the current change:
CONFIG_SCHEMA, setup()/setup_domains(), domain registration, RequireDomain/OptionalDomain, entities, events, and Viseron core APIs.manager.py import caveat.Use scripts/inspect_component_schema.py as a read-only helper to summarize one component's CONFIG_SCHEMA and, when requested, supported domain schemas. It prints to stdout and never writes Docusaurus files.