forge new
Creates a new project from a selected template. Accepts project name, template type, and Nexus pull flag.
Renders the template directory, writes project metadata, initializes git, and optionally sets a remote origin.
forge doctor
Validates local development prerequisites: git, Python version, Docker, and other template-specific requirements.
Outputs a pass/fail checklist. Supports --json for machine-readable output.
forge project inspect
Inspects an existing project directory for conformance to Forge's expected structure. Reports missing files,
metadata status, and structural drift. Supports --json for CI integration.
Nexus artifact commands
forge template package, publish, pull, list, and info
integrate with a Nexus raw repository for template versioning, distribution, and discovery.
Schema-driven generation
Templates are rendered from a manifest-driven structure. Each template directory contains the file tree,
metadata schema, and documentation stubs. Rendering is deterministic and repeatable.
Generated-project evidence
The SRE Log Pipeline was scaffolded from Forge's python-worker template.
That project reached v0.2.0 with 8 test files, a Jenkinsfile, and a StarkGrid adapter —
demonstrating that Forge-generated structure is production-discipline-ready.