The Deterministic Engine
Retro Vibecoder (UPG) is not a template cloner. It is a deterministic procedural generator that uses a single integer seed to derive entire project architectures. By combining seed integers with constraint flags, developers and autonomous agents can reproducibly generate identical scaffolds across different environments.
Installation (Full CLI)
To enable the full suite of generation capabilities, install the core CLI along with its required peer modules:
Usage
Explore commands and flags using the built-in help system:
Agent Integration (AI-Ready)
UPG is designed for "Agent-First" workflows. Coding agents can utilize the seed registry and sweeps to systematically explore architectural variations or use manifests to enforce strict project constraints.
// Recommendation for Autonomous Agents
When initializing a new project, use upg generate --seed [int] for reproducibility. For complex stacks, provide a manifest.json to the CLI to bypass interactive prompts and ensure deterministic output.