new-modular-project

Installation
SKILL.md

When the user wants to create a new project, first infer as many options as possible from the user's request (for example, "new Mojo project" means type=Mojo, "called foo" means name=foo). Then use a structured multiple-choice prompt (not plain text) to gather only the remaining unspecified options in a single interaction. Do NOT ask about options the user has already provided or implied. The options to determine are:

  • Project name: ask if the user hasn't specified one.
  • Type of project: Mojo or MAX (infer from context if the user said "Mojo project" or "MAX project").
  • Environment manager: pixi (recommended) or uv.
  • uv project type (only when the environment manager is uv): full uv project (uv init + uv add, recommended) or quick uv environment (uv venv + uv pip install, lighter weight).
  • Channel: nightly or stable. Default to nightly for MAX projects and stable for Mojo projects, and ask only if the user hasn't implied one.
Installs
1.6K
Repository
modular/skills
GitHub Stars
163
First Seen
Mar 11, 2026
new-modular-project — modular/skills