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
Installs
1
GitHub Stars
10
First Seen
11 days ago