mpm-init

Initialize and update Claude Code and MPM projects with CLAUDE.md and .claude-mpm.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/bobmatnyc/claude-mpm-marketplace --skill mpm-init-bobmatnyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mpm-init
Source: https://github.com/bobmatnyc/claude-mpm-marketplace/tree/main/plugins/claude-mpm/skills/mpm-init
Command: npx skills add https://github.com/bobmatnyc/claude-mpm-marketplace --skill mpm-init-bobmatnyc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize or intelligently update Claude Code and Claude MPM projects to streamline setup and ongoing maintenance.

Core Features & Use Cases

  • Auto-detects when to create CLAUDE.md and when to update existing setup
  • Delegates heavy work to specialized agents (Agentic Coder Optimizer and Research)
  • Tracks history via .claude-mpm logs and supports resume from past sessions
  • Provides configurable options for project type, framework, and analysis depth

Quick Start

Turn on automatic project setup by running the mpm-init command to initialize or update your Claude MPM project.

Frequently Asked Questions about mpm-init

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

FAQPage Schema
How do I automate CLAUDE.md project initialization for Claude Code?

Automating project initialization involves running a setup command that auto-detects whether to create a new CLAUDE.md file or intelligently update existing project scaffolding. It configures the necessary directory structures and delegates complex setup tasks to specialized agents.

What is the best way to update existing Claude Code project configurations?

Updating existing Claude Code project configurations is handled by an intelligent initialization command that analyzes your git history and current scaffolding. It automatically determines what needs to be refreshed and applies the updates across your memory system and configuration files.

Can I resume a previous Claude MPM session from past logs?

Yes, you can resume work from past sessions because the initialization process tracks history via dedicated logs stored in a specific directory. This allows the system to read previous states and continue your project setup or analysis exactly where you left off.

How does git history analysis work when setting up a Claude Code project?

Git history analysis works by delegating repository examination to a specialized Research agent. This agent evaluates your commit history to understand the project context, allowing the initialization tool to generate accurate CLAUDE.md files and appropriate project scaffolding.

Do I need specific agents to configure project scaffolding across web, API, and CLI applications?

Configuring project scaffolding across web, API, and CLI applications requires integration with the Agentic Coder Optimizer and Research agents. These specialized agents handle the heavy lifting of analyzing your codebase and generating the appropriate configuration files.

What are the limitations of using automated initialization for Claude MPM projects?

Limitations of automated initialization include a strict dependency on integration with the CLAUDE.md memory system and a specific directory structure. Without these required components, the tool cannot properly delegate tasks or track session history for intelligent updates.