new-modular-project

Create Mojo or MAX projects and initialize Pixi or UV environments.

Updated Aug 20, 2022
One-click install
npx skills add https://github.com/Neroro64/dotfiles --skill new-modular-project-neroro64
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-modular-project
Source: https://github.com/Neroro64/dotfiles/tree/main/configs/omp/agent/skill_store/new-modular-project
Command: npx skills add https://github.com/Neroro64/dotfiles --skill new-modular-project-neroro64

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates a Mojo or MAX project and initializes the Pixi or UV environment, reducing setup time and boilerplate.

Core Features & Use Cases

  • Infers project type (Mojo or MAX) and name from user input, then guides you through any remaining choices with a structured prompt.
  • Sets up the development environment (Pixi or uv) to ensure a reproducible, ready-to-work workspace for new projects.
  • Supports starting new projects from scratch or within ongoing workflows, enabling quick onboarding and consistent tooling.

Quick Start

Create a new Mojo or MAX project and initialize the Pixi or UV environment from your current context.

Frequently Asked Questions about new-modular-project

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

FAQPage Schema
How do I set up a new Mojo project and initialize the environment?

To set up a new Mojo project, you can use a structured initialization flow that infers the project name and configures a reproducible development environment using Pixi or uv, reducing manual boilerplate.

Can I configure a uv environment when creating a MAX project?

Yes, you can configure a uv environment when creating a MAX project. The setup process uses a structured multi-choice flow to determine your project type, environment manager, and specific uv options.

What is the best way to automate Pixi workspace initialization for Mojo?

The best way to automate Pixi workspace initialization is using a structured prompt that infers project details from your context, applies channel configurations, and ensures a ready-to-work workspace.

Does the Mojo project initialization support existing ongoing workflows?

Yes, Mojo project initialization supports starting projects from scratch or within ongoing workflows, enabling quick onboarding and consistent tooling across your current development context.

Do I need to manually specify the project type when setting up a MAX environment?

You do not need to manually specify the project type if it can be inferred from your input. The setup process infers the project type and name, then guides you through any remaining choices with a structured prompt.