golem-new-project

Create a new Golem application project from Rust, TypeScript, or Scala templates.

Updated May 17, 2026
One-click install
npx skills add https://github.com/Rust-soham/golem-claw --skill golem-new-project-rust-soham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golem-new-project
Source: https://github.com/Rust-soham/golem-claw/tree/main/packages/golem/.agents/skills/golem-new-project
Command: npx skills add https://github.com/Rust-soham/golem-claw --skill golem-new-project-rust-soham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of starting a fresh Golem application by guiding you to create the correct project structure and initial configuration from a chosen language template.

Core Features & Use Cases

  • New project scaffolding: Creates a ready-to-run Golem application at a target path using the golem new workflow.
  • Template-driven language setup: Sets up the project using supported templates for Rust, TypeScript, or Scala.
  • Component and preset configuration: Optionally customizes component naming and selects presets such as debug/release generated from golem.yaml.
  • Use case: When you want to begin building a new service quickly, you can scaffold a project in the language you’re using (for example, Rust for backend workflows) and immediately continue development inside the generated structure.

Quick Start

Run golem new in non-interactive mode with your chosen template to generate a new project at the folder path you specify.

Frequently Asked Questions about golem-new-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Golem application in a specific language?

Yes, Golem project scaffolding supports Rust, TypeScript, and Scala templates. You can select your desired language template during the golem new workflow to automatically set up the initial project structure and configuration for that specific language.

Can I configure component names and presets when creating a Golem project?

To bootstrap a Golem service in an automated workflow, run golem new in non-interactive mode by specifying the template and target directory. Include the --yes or -Y flag to accept confirmations automatically and optionally configure the application and component names.

Does Golem scaffolding support non-interactive CLI automation?

Golem project scaffolding removes the friction of starting a fresh application by guiding you to create the correct project structure and initial configuration. It eliminates manual setup errors by generating a ready-to-run directory from your chosen language template.

Do I need golem-cli to create a new project structure?

Yes, you need golem-cli to create a new project structure in automated or non-interactive workflows. The CLI applies the golem new command to bootstrap your Rust, TypeScript, or Scala services at the specified target directory.