new-project

Creates a blank Summer Engine project with a chosen starting scene via the summer CLI.

66|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/SummerEngine/summer --skill new-project-summerengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-project
Source: https://github.com/SummerEngine/summer/tree/main/library/skills/new-project
Command: npx skills add https://github.com/SummerEngine/summer --skill new-project-summerengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a game from scratch often involves manual project setup, scene configuration, and engine launch steps. This Skill scaffolds a fresh blank Summer Engine project with a single name prompt, so you can go from idea to a running project without touching configuration files. ## Core Features & Use Cases - Blank Project Scaffolding: Runs summer create empty or summer create 3d-basic to generate project.godot and a main scene deterministically, with no network calls. - Starting Scene Selection: Offers two built-in options — empty (root Node3D only) or 3d-basic (camera, light, floor, and world environment ready to press play). - Engine Launch and Verification: Opens the project with summer run and falls back to summer doctor diagnostics if launch fails. - Use Case: You tell your AI agent "I want to make a platformer from scratch." The agent asks for a project name, scaffolds a blank project, opens it in the engine, and hands off to brainstorming or mechanic-design skills. ## Quick Start Ask your AI agent to create a new blank Summer Engine project named after your game idea and open it in the engine.

Frequently Asked Questions about new-project

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

FAQPage Schema
How do I create a new blank Summer Engine project?

Ask your AI agent to start a new project and provide a name. The agent runs summer create empty or summer create 3d-basic with your chosen name, which writes project.godot and a main scene, then opens it with summer run.

What is the difference between the empty and 3d-basic starting scenes?

The empty scene contains only a root Node3D, giving a pure blank canvas. The 3d-basic scene adds a Camera3D, DirectionalLight3D, floor mesh, and WorldEnvironment so you can press play immediately.

Can I use this skill to start a 2D game project?

Yes, but use the empty starting scene since there is no built-in 2D-basic option. After scaffolding, the agent can replace the root Node3D with a Node2D using summer_replace_node to set up a 2D scene.

When should I use browse-templates instead of creating a blank project?

Use browse-templates when you want to start from a community template or pre-built foundation rather than a blank canvas. The new-project skill is specifically for starting from scratch with only a project name.

What happens if the project directory already exists?

The summer create command errors out when the target directory exists. The agent will ask you for a different project name rather than attempting to overwrite the existing directory.

Does creating a project require the engine to be running?

No, summer create works without the engine running and makes no network calls. After scaffolding, summer run starts the engine and loads the project, with summer doctor available to diagnose launch failures.