besser-generators
Installation
SKILL.md
BESSER Generator Operations
Every BESSER generator implements the same shape:
class GeneratorInterface(ABC):
def __init__(self, model, output_dir=None): ...
def generate(self): ...
If output_dir is omitted, output goes to <cwd>/output/. The directory
is created automatically (os.makedirs(..., exist_ok=True)).
Regeneration always overwrites. Every call to generate() replaces the
output files entirely. This is by design — the model is the source of truth.
Customizations belong in separate files (see "Safe customization" below).
Related skills