explaingit

emadd/mise-en-claude

Analysis updated 2026-05-18

48ShellAudience · developerComplexity · 2/5Setup · easy

TLDR

Mise-en-claude is a paste-in prompt or installable command set for Claude Code that sets up or rescues a project's git, docs, tooling, and workflow before you start coding.

Mindmap

mindmap
  root((mise-en-claude))
    What it does
      Project setup wizard
      Rescue mode
      Consent gated phases
    Tech stack
      Shell
      Claude Code
      MCP connectors
    Use cases
      New project bootstrap
      Fix messy AI project
      Set up task tracker
    Audience
      Claude Code users
      Solo engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Paste PROMPT.md into a fresh Claude Code session to bootstrap git, CLAUDE.md, and project structure for a new project.

USE CASE 2

Run mise on an existing messy AI-assisted project to clean it up without losing your work.

USE CASE 3

Install the /mise-cook and /mise-init slash commands to reuse the setup workflow across all your projects.

USE CASE 4

Connect your task tracker, like GitHub Issues or Linear, so project context persists between Claude Code sessions.

What is it built with?

ShellClaude CodeMCPGitHub Issues

How does it compare?

emadd/mise-en-claudepeppy/dotfilesliafanx/mtproxy-reanimation
Stars484849
LanguageShellShellShell
Last pushed2026-07-01
MaintenanceActive
Setup difficultyeasymoderatemoderate
Complexity2/52/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Mode A needs nothing installed, just paste PROMPT.md into a Claude Code session, Mode B needs a git clone and running install.sh.

In plain English

Mise-en-claude, known as mise for short, is a setup tool for Claude Code, the AI coding assistant. Its job is to get a project's engineering foundations in order before you start building, the way a chef preps ingredients before cooking. Instead of a traditional app, it works as a prompt you paste into a Claude Code session, or as an installed set of commands, that interviews you about your project and then sets up the boring but important groundwork. There are two ways to use it. Mode A is zero install: you copy a file called PROMPT.md and paste it as your first message in any Claude Code session, whether that's the CLI, the desktop app, the web version, or an IDE extension. Mode B involves cloning the repository and running an install script, which adds reusable slash commands like /mise-init, /mise-update, /mise-cook, /mise-handoff, and /mise-clean to your Claude Code setup. Once running, mise walks through a series of phases, and nothing happens without your approval at each step. It learns your project's vision and goals, looks at your current files and tools, sets up git with a proper .gitignore and first commit, writes a starter CLAUDE.md and README, connects the services your project needs through APIs or command line tools, installs helpful workflow commands, and hooks up a task tracker such as GitHub Issues, Jira, Linear, Asana, or Trello so context is not lost between sessions. A key feature is Rescue mode. Many people who reach for this tool already have a messy, AI-assisted project with no git history, no clear structure, and maybe a secret key pasted directly into the code. Mise is designed to detect this situation and straighten things out without losing existing work. The project is written mostly in Shell and currently covers stacks including iOS, iPadOS, macOS, React, Next.js, Angular, Flutter, React Native, and three backend setups. The author describes it as consent-first and snapshot-safe, meaning it always previews its plan and asks before making changes, and it treats secrets by reference rather than copying them directly.

Copy-paste prompts

Prompt 1
Read https://raw.githubusercontent.com/emadd/mise-en-claude/main/PROMPT.md and follow it to set up my project.
Prompt 2
Run mise's Rescue mode on my current project to add git structure and a CLAUDE.md without breaking anything.
Prompt 3
Explain what each phase of mise, from Vision to Persistence, will change in my project before I approve it.
Prompt 4
Show me how to install mise's workflow commands with install.sh for just this one project.

Frequently asked questions

What is mise-en-claude?

Mise-en-claude is a paste-in prompt or installable command set for Claude Code that sets up or rescues a project's git, docs, tooling, and workflow before you start coding.

What language is mise-en-claude written in?

Mainly Shell. The stack also includes Shell, Claude Code, MCP.

How hard is mise-en-claude to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is mise-en-claude for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.