MiniMax-AI/mcode-stack

★ 372⑂ 25

The workflows and skills the MiniMax Code team uses to build MiniMax Code. Open source, install and use.

About MiniMax-AI/mcode-stack

MiniMax-AI/mcode-stack is an open-source project on GitHub, mainly written in Python. The workflows and skills the MiniMax Code team uses to build MiniMax Code. Open source, install and use. It currently holds 372 stars and 25 forks with 2 open issues, and was last pushed on 2026-10-29 (repository created 2026-10-28).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #14 with 0 new stars today.

GitHub Repository Details

Repository MiniMax-AI/mcode-stack · default branch main · size 5369 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/MCode Stack: the workflows and skills the MiniMax Code team uses to build MiniMax Code

https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/License: MIT https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/validate https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/skills: stacks/ https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/for MiniMax Code

English · 中文

The workflows and skills the MiniMax Code team uses to build MiniMax Code. Open source, install and use.

This is not a prompt collection or a list of "best practices". It is what people on the team actually use every day: how to keep AI-written code at a high bar, how to decide whether a task should go to a subagent, how long to wait on a long command, how to keep long sessions from going dull, and what goes into context on every turn. Each piece is a SKILL.md skill or checklist that installs straight into MiniMax Code.

Quick start

Claude Code, one command. The command adds this marketplace and installs a whole stack. In a shell:

claude plugin install ronny --marketplace MiniMax-AI/mcode-stack

Inside a Claude Code session:

/plugin install ronny --marketplace MiniMax-AI/mcode-stack

Use jiachen in place of ronny for that stack. From a clone of this repository, scripts/install.sh installs ronny (scripts/install.sh jiachen for that stack) with claude or codex when either is on PATH, and otherwise copies that stack's skills into ~/.agents/skills/.

Older Claude Code can add the marketplace first, then install:

/plugin marketplace add MiniMax-AI/mcode-stack
/plugin install ronny@mcode-stack

Codex. Add the marketplace, then install from the Plugins Directory or the CLI:

codex plugin marketplace add MiniMax-AI/mcode-stack
codex plugin add ronny@mcode-stack

Substitute jiachen the same way. To take a single skill instead of the plugin, copy that skill's folder into ~/.agents/skills/. Codex and MiniMax Code both scan that directory; the copy steps are below.

One skill, for all your projects:

git clone https://github.com/MiniMax-AI/mcode-stack.git ~/mcode-stack
mkdir -p ~/.agents/skills
cp -R ~/mcode-stack/stacks/ronny/skills/long-command-check ~/.agents/skills/

Open a new session and type /skills in MiniMax Code to see it. Run it with /long-command-check, or let the agent load it from its description.

The whole stack, as a plugin:

mcode plugin marketplace list    # shows your local plugin directory

Copy the whole stacks/ronny directory into that directory, then open /plugins in MiniMax Code and press Ctrl+R to refresh. A local plugin is installed as soon as it is in that directory; press Space in the panel to enable or disable it.

Every stack, from the MiniMax Code marketplace:

This repository is also a plugin marketplace, so you can install a stack without copying files and pick up updates later. In MiniMax Code desktop, open Plugins, choose Add marketplace and enter MiniMax-AI/mcode-stack; each stack then shows up as one plugin you can install, update or uninstall. Adding marketplaces is rolling out gradually, so your version may not have it yet.

More install options

MiniMax Code discovers skills in these directories (one subdirectory per skill, containing SKILL.md):

  • For the current project only: .minimax/skills/, .claude/skills/ or
.agents/skills/ in the project
  • For all projects: ~/.agents/skills/ (~/.claude/skills/ and
~/.codex/skills/ are read too)

mcode plugin add installs from the official catalog only; it does not take a GitHub URL or a local path.

The skills use the common SKILL.md format, so most of them also work in other agents that support skills.

What's inside

https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/The skills in stacks/ronny, grouped by moment in the day, plus what stacks/jiachen adds

| When | Skill | What it does | | --- | --- | --- | | Plan & split | subagent-split-check | Decide whether work goes to a subagent or stays in the main loop | | | engineering-small-prs | Split large features, refactors and migrations into small reviewable PRs | | | engineering-change-descriptions | Write PR and commit descriptions that say what changed and why | | Context & tools | tool-budget-audit | Measure what tools cost in context; trim, tool search or programmatic tool calling | | | context-tax-audit | What gets injected into every request, and what it does to the prompt cache | | Long sessions & commands | long-session-check | Drop, summarize or write to file; compact or start fresh; memory scoping | | | handoff-doc | A hand-off doc so a new session can pick up the work | | | long-command-check | Ten-point audit of long shell commands and background tasks | | Review | independent-review | Review a diff from a clean context: only diff, requirement and test results | | | engineering-code-review | Review a change for code health: design, functionality, complexity, tests, approval risk | | | engineering-review-comments | Write clear, severity-labeled review comments that explain the reasoning | | | engineering-review-feedback | Handle reviewer comments as the author: fix, clarify, resolve disagreements | | Experiments & hotfixes | harness-experiment | Small eval, one change at a time, repeated runs, look at flipped tasks | | | trajectory-review | Look at how the agent got its result, not only whether it passed | | | engineering-emergency-changes | Decide whether a hotfix is a real emergency and run expedited review safely |

The table above is stacks/ronny. stacks/jiachen adds lifting-loops, which finds the loops where you keep acting as a manual step for your agents and lifts you out of them, and making-content, which turns notes and material into Xiaohongshu image posts and short vertical videos.

A stack usually has three kinds of things:

| Kind | What it is | How to use it | | --- | --- | --- | | Skill | A directory with a SKILL.md | Invoke it in MiniMax Code with /, or let the agent load it from its description | | Checklist | Also a skill: the agent walks your project item by item. A plain-text copy lives in checklists/ | Same as above, or just read it | | Workflow | A WORKFLOW.md describing how this person works with MiniMax Code every day | Read it |

How it works

https://github.com/MiniMax-AI/mcode-stack/blob/HEAD/From an Engineering Notes article to a skill, installed into MiniMax Code and run on your project

AI writes code faster every month. What separates results now is the layer of engineering habits around the agent: when to make it stop and check its own work, who reviews, where state lives, what counts as a real experiment. Those habits are hard to follow from an article, so we turned them into skills and checklists. They pair with our MCode Engineering Notes column: the article explains the idea, this repository makes it runnable.

We also believe harness engineering is a craft that moves forward by experiment. Everything here will keep changing as we learn. Take it and change it. To suggest a change here, open an issue; see Contributing.

Articles

| # | MCode Engineering Notes | Companion skills | | --- | --- | --- | | 01 | More subagents isn't better: manage context first, then parallelize | independent-review, subagent-split-check, harness-experiment | | 02 | Too many tools will eat your context: from tool search to PTC | tool-budget-audit | | 03 | Keeping long sessions sharp: compaction vs. memory | long-session-check, handoff-doc | | 04 | How long should one bash command wait: from foreground blocking to background tasks | long-command-check | | 06 | The hidden tax on every turn: what an agent puts into context (upcoming) | context-tax-audit |

Stacks

stacks/ronny/               Ronny's stack (MiniMax Code R&D lead), the first and most complete one
stacks/jiachen/             Jiachen's stack: getting out of the agent loop, and turning notes into posts and videos
stacks//              One directory per team member; teammates are welcome to add theirs
notes/                      Which runnable piece goes with each Engineering Notes article
community/                  Stacks from outside the team, added by collaborators
templates/stack-template/   Template for a new stack

Every stack is also a MiniMax Code plugin package. See stacks/ronny and stacks/jiachen for what each one contains.

Contributing

Issues and discussion are welcome. For now, pull requests for code, documentation, and stacks are accepted only from repository collaborators. If you are not a collaborator, open an issue to discuss first.

We still want to hear how you work with MiniMax Code, or any other agent, day to day. Share that in an issue. Collaborators adding a stack:

1. Copy templates/stack-template/ to community//. 2. Write a WORKFLOW.md: how you use the agent every day, what you hand to it and what you keep an eye on yourself. 3. Add at least one skill or checklist you really use. 4. Run node scripts/check.mjs, then open a PR with the output and a short record of real usage.

Details in CONTRIBUTING.md. Using something from here in your own agent? Tell us with an I use this issue.

Relationship to MiniMax Code

MiniMax Code itself lives in MiniMax-AI/minimax-code. This repository only holds workflows and skills, no MiniMax Code source code.

License

MIT, except where a stack's NOTICE.md says otherwise. The engineering-* skills are adapted from Google Engineering Practices; the adapted material stays under CC-BY 3.0. See stacks/ronny/NOTICE.md.

GitHub Stars & Activity

372Stars
25Forks
2Open issues
PythonLanguage

GitHub Popularity

GitHub stars372
Forks25
Open issues2
Primary languagePython
LicenseMIT
Stars gained today0
Created2026-10-28
Last pushed2026-10-29

Trending History

Daily boardrank #14 · ▲ 0 stars
Weekly boardrank #85 · ▲ 0 stars

Related GitHub Projects

1

Motionsites-AI / claude-skill

Python★ 1,021⑂ 106
→
2

deepopen-com / deepopen-3d-webs

Python★ 517⑂ 1
→
3

konlu / story-studio

Python★ 456⑂ 110
→
4

OpenBMB / MiniCPM-OCR

Python★ 417⑂ 26
→
5

patch-gg / anymove

Python★ 400⑂ 41
→
6

toyxyz / toyxyz_RGBMocap

Python★ 274⑂ 41
→
7

brainstormity / LightPost

Python★ 230⑂ 50
→
8
→

More Trending Repositories