What problem does it solve?
Automates the end-to-end process of designing and scaffolding Juju charms for infrastructure software, addressing complex operational patterns like replication, clustering, and backups.
Core Features & Use Cases
- Streamlined research workflow: guides users through Charmhub searches, evaluation, and decision making to determine whether to use existing charms, fork/extend, or build new infrastructure charms.
- Research-first implementation: instructs cloning upstream sources, reading deployment docs, identifying architecture (single-node, primary/replica, or clustered), mapping backup/restore, scaling, upgrades, and TLS/authentication requirements, and producing a WORKLOAD.md.
- Scaffolding & governance: provides guidance for scaffolding charm projects with charmcraft, setting up operational patterns (leader/peer relations, backups, observability, TLS), and documenting client/server interfaces.
Quick Start
Begin by selecting your infrastructure workload and follow the workflow to research, design, and scaffold a new charm.