What problem does it solve?
It removes the repetitive setup work required to add new network-facing services, workers, internal packages, and frontends to a Forge mono-repo while ensuring consistent production-grade wiring.
Core Features & Use Cases
- Scaffold wired components: Create a new Connect RPC service, background worker (including cron workers), internal Go package with a contract, or a Next.js/React Native frontend using the appropriate Forge command.
- Maintain a correct wiring cycle: Define contracts, generate code, implement business logic, and apply custom dependencies in the designated setup location without editing generated files.
- Ensure repo conventions stay consistent: Respect Forge-managed port assignment and naming conventions (including hyphenated service names and consistent on-disk/package identifiers).
Quick Start
Use it to scaffold a new API endpoint service by running the command forge add service admin-server, then update the proto contract, run forge generate, and implement the generated handler logic.