adopt-snapcraft-confdb
Installation
SKILL.md
Use the documents in this skill to help developers adopt confdb in their snaps.
What is ConfDB?
ConfDB (configuration database) is a snapd feature that allows snaps to share structured, validated configuration data. It follows a custodian–observer pattern:
- Custodian snaps write configuration to a central store, validated against a JSON schema.
- Observer snaps read that configuration via controlled views.
- Access is governed by interface permissions, providing isolation and type safety.
ConfDB is suited to multi-snap systems where a single source of truth for
configuration is needed. For single-snap configuration, standard snap config
remains the appropriate choice.
Primary References
Related skills