mxInitProject

Initialize mxLore repositories with CLAUDE.md and docs/ structure.

29|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/MicrotronX/mxLore --skill mxinitproject
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxInitProject
Source: https://github.com/MicrotronX/mxLore/tree/main/claude-setup/skills/mxInitProject
Command: npx skills add https://github.com/MicrotronX/mxLore --skill mxinitproject

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the initial setup of a new mxLore repository by creating CLAUDE.md, organizing the docs layout, and optionally registering an MCP project, all without overwriting existing content.

Core Features & Use Cases

  • Detects MCP mode vs local fallback and adjusts bootstrap steps accordingly.
  • Creates CLAUDE.md and the docs/ substructure when missing, establishing the project skeleton for immediate use.
  • Idempotent: safe to re-run to fill in missing parts or verify setup.

Quick Start

Create a new repository and run the mxInitProject bootstrap to initialize the project structure.

Frequently Asked Questions about mxInitProject

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

FAQPage Schema
How do I bootstrap a new repository structure without overwriting existing files?

To bootstrap a repository structure without overwriting content, run an idempotent initialization process that performs pre-flight checks to detect existing files and only generates missing project skeletons like CLAUDE.md and docs directories.

What is the best way to set up an MCP project with local fallback automatically?

The best way to set up an MCP project with local fallback is to use an auto-detection mechanism that identifies MCP mode during initialization and adjusts the bootstrap steps to register the MCP project or configure the local fallback accordingly.

Can I re-run project initialization to fill in missing docs and configuration files?

Yes, you can safely re-run the project initialization because it is designed to be idempotent, meaning repeated executions will only fill in missing files like CLAUDE.md and update project context without breaking or duplicating existing content.

How does updating CLAUDE.md to reflect project context work during repository bootstrapping?

Updating CLAUDE.md during repository bootstrapping works by creating the file if it is missing and appending or modifying content to accurately document the current project context, ensuring the repository skeleton remains aligned with the actual setup.

When should I not use automated project initialization for a new repository?

You should not use automated project initialization on repositories that already contain custom or complex configurations, as the bootstrap process is specifically designed for new, empty repositories or explicitly requested project setup actions.