new-modular-project

Initialize Mojo or MAX projects with Pixi or UV environment scaffolding.

7|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Harmeet10000/skills --skill new-modular-project-harmeet10000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-modular-project
Source: https://github.com/Harmeet10000/skills/tree/main/skills/backend/FastAPI_Python/new-modular-project
Command: npx skills add https://github.com/Harmeet10000/skills --skill new-modular-project-harmeet10000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a guided workflow to scaffold new Mojo or MAX projects by inferring missing options from user input and initializing the appropriate development environment, saving time and reducing setup friction.

Core Features & Use Cases

  • Structured option inference: automatically derives project name, type (Mojo or MAX), environment manager (Pixi or UV), and channel choices from user input.
  • Environment scaffolding: initializes the selected environment (Pixi or UV) and prepares the project skeleton.
  • Guided prompt orchestration: presents a deterministic, multi-step prompt to gather any remaining details in a single interaction.

Quick Start

Initialize a new Mojo or MAX project by answering the prompts to fill in any missing options, after which Pixi or UV scaffolds the selected environment.

Frequently Asked Questions about new-modular-project

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

FAQPage Schema
How do I initialize a new Mojo or MAX project with Pixi or UV?

To initialize a new Mojo or MAX project, this guided workflow orchestrates a structured prompt flow to infer missing details like project name, type, and environment manager, then scaffolds the environment using Pixi or UV.

What is the best way to set up a Mojo development environment?

The best way to set up a Mojo environment is using a guided scaffolding workflow that determines your project type and configures the environment manager, ensuring proper channel configuration and option alignment across Pixi or UV.

Do I need to specify all options when creating a MAX project?

No, you do not need to specify all options when creating a MAX project. The workflow automatically infers missing project details such as naming, type selection, and channel configuration from your initial input.

Can I use UV instead of Pixi for Mojo project scaffolding?

Yes, you can use UV instead of Pixi for Mojo project scaffolding. The workflow supports both environment managers and guides you through choosing the appropriate environment setup based on your project requirements.

How does the guided prompt flow handle channel configuration for Mojo and MAX?

The guided prompt flow handles channel configuration by using a deterministic workflow with frontmatter-driven instructions, ensuring proper option alignment across Mojo and MAX channel versions during environment initialization.