mpx-init-repo

Initialize a Git repository with .gitignore and Claude Code templates.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/MartinoPolo/mxp-claude-code --skill mpx-init-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mpx-init-repo
Source: https://github.com/MartinoPolo/mxp-claude-code/tree/main/skills/mpx-init-repo
Command: npx skills add https://github.com/MartinoPolo/mxp-claude-code --skill mpx-init-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a new git repository with a comprehensive .gitignore and Claude Code project structure.

Core Features & Use Cases

  • Creates a ready-to-use project layout including .git, .gitignore, and .claude/ templates (CLAUDE.md and SPEC.md).
  • Ensures idempotent behavior for repeated setups and provides an initial commit.

Quick Start

Run the mpx-setup command to initialize a new project repository with templates and an initial commit.

Frequently Asked Questions about mpx-init-repo

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

FAQPage Schema
How do I initialize a new git repository with a Claude Code project structure?

To initialize a new git repository, the Skill creates a .git directory, a comprehensive .gitignore, and .claude/ templates including CLAUDE.md and SPEC.md, then commits the initial setup automatically.

What templates are generated when setting up a new repo for Claude Code?

The repo setup generates .claude/ directory templates containing CLAUDE.md and SPEC.md files to define project guidelines, alongside a comprehensive .gitignore file to handle version control exclusions.

Can I run repo initialization repeatedly without breaking my existing git configuration?

Yes, the repository initialization enforces idempotent behavior for repeated runs, ensuring that executing the setup multiple times will not overwrite or break your existing git configuration and project files.

Does the repo setup template work for any programming language stack?

Yes, the repository initialization is applicable to fresh projects across any language stack, configuring version control, creating templates, and preparing an initial commit regardless of your specific framework.

What's the best way to bootstrap a fresh project with an initial commit and templates?

The best way to bootstrap a fresh project is to run the setup command, which initializes git, generates a comprehensive .gitignore and .claude/ templates, and reports on what was created before making the initial commit.