Conversation
…b#4644) MiniMax Code is an AI coding assistant (binary: mcode). It discovers project skills from .minimax/skills/<skill-name>/SKILL.md and invokes them via the /speckit-<command> slash shortcut, so wire it up as a SkillsIntegration with its own isolated .minimax/ directory (multi_install_safe=True). Closes github#4644 Includes registry wiring, invocation-style mapping, init next-steps, discovery catalog, integrations doc, agent-context default (AGENTS.md), issue templates, and a dedicated test module. Assisted-by: Antigravity (model: Gemini 3.8 Flash (High), autonomous)
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds MiniMax Code (an AI coding assistant CLI, binary
mcode) as a supported Spec Kit integration under the canonical keymcode.MiniMax Code discovers project skills natively at
.minimax/skills/<skill-name>/SKILL.md(runtime sourceworkspace-minimax, priority 65) and invokes them via its slash shortcut (/speckit-<command>). This wires it up as aSkillsIntegrationwith its own isolated.minimax/skillslayout (multi_install_safe=True). Headless dispatch usesmcode exec "<prompt>"with--modeland--output-format json(verified againstmcode exec --help).Closes #4644
Test selection reasoning
src/specify_cli/integrations/mcode/__init__.py(+ registry wiring)mcodeintegration,specify initscaffoldingsrc/specify_cli/_invocation_style.pysrc/specify_cli/commands/init.pyspecify initnext-steps outputintegrations/catalog.jsonspecify integration search/infodiscoverydocs/reference/integrations.md, issue templates,agent-context-defaults.jsonRequired tests
/speckit.specify(invoked as/speckit-specify) — (newmcodeintegration install path + init scaffolding + live agent skill execution)specify integration search mcode/specify integration info mcode— (catalog discovery)Manual test results
Agent: MiniMax Code (
mcode0.4.12 via@minimax-ai/code@latest, custom providerark/deepseek-v4-flash) | OS/Shell: macOS 15.6 / zshspecify init ... --integration mcode --non-interactive --script shmcodeexecutable detected on PATH (no--ignore-agent-toolsneeded); scaffolded 10 skills under.minimax/skills/speckit-*/SKILL.md; next steps correctly rendered dash-notation slash commands/speckit-constitution,/speckit-specify,/speckit-plan, etc.mcode exec "What skills are available in this project?".minimax/skills/and listed all local Spec Kit workflow skills (speckit-specify,speckit-clarify,speckit-plan,speckit-tasks, etc.) as project-local skills.mcode exec --permission full "/speckit-specify Add health check endpoint with uptime and memory metrics"/speckit-specify, ran the feature allocation script, and generatedspecs/001-health-check-endpoint/spec.md(7.7 KB with P1–P3 user stories, 8 functional requirements, 5 success criteria, assumptions), completedchecklists/requirements.md(16 items passed on iteration 1), and persisted state to.specify/feature.json.specify integration search mcodeMiniMax Code (mcode) v1.0.0with tagscli,skills.specify integration info mcodeMiniMax Code (mcode) v1.0.0, authorspec-kit-core,Built-in integration.Log excerpt: MiniMax Code execution of /speckit-specify (T1)
Automated test results
Ran with
.venv/bin/python -m pytest(per CONTRIBUTING guidance):test_ps_variant_prefixed_with_powershell_launcherdue to absence ofpwsh/powershellon macOS).AI Disclosure
AI disclosure: Prepared with AI assistance. ChatGPT (GPT-5.6 Sol) was used to review the integration design, validate the Spec Kit and MiniMax Code architecture, and identify the relevant integration surfaces. Antigravity (Gemini 3.8 Flash, High, autonomous) was used on behalf of @philo-x for implementation, test authoring, end-to-end
mcodeworkflow verification, and documentation alignment.