Back to Skills

massgen-develops-massgen

Guide for using MassGen to develop and improve itself. This skill should be used when agents need to run MassGen experiments programmatically (using automation mode) OR analyze terminal UI/UX quality (using visual evaluation tools). These are mutually exclusive workflows for different improvement goals.

734stars112forksUpdated 2/10/2026

Security Assessment

Safe(100/100)
Security Score100/100

About massgen-develops-massgen

The 'massgen-develops-massgen' skill is designed to guide users through the process of using MassGen to improve and develop itself. It offers two distinct workflows to cater to different testing needs: Automation Mode and Visual Evaluation. Automation Mode allows for testing backend functionality, coordination logic, and agent responses in a programmatic and efficient manner, while Visual Evaluation focuses on testing the terminal display, layout, and overall user experience without diving into code-level analysis. This skill helps streamline the process of iterating on the MassGen system to achieve more effective results and enhancements for both agents and their coordination.

FAQ

How do I run MassGen in Automation Mode?

You can run MassGen in Automation Mode by executing the following command: `uv run massgen --automation --config massgen/configs/basic/multi/two_agents_gemini.yaml 'What is 2+2?'` This runs MassGen in the background, enabling testing without the need for visual inspection.

What is the purpose of the status.json file?

The status.json file is used for real-time monitoring of the MassGen experiment. It is updated every 2 seconds and provides detailed progress data such as completion percentage, agent statuses, and coordination phase.

Can I monitor multiple aspects of MassGen at once?

Yes, you can create multiple background monitoring tasks to track different aspects of the experiment. Each monitor runs in its own script and logs data independently, allowing you to track different parameters (e.g., token usage, error logs, progress).

What should I do if MassGen is taking too long?

If MassGen seems to be stuck, check the status.json file. If the `completion_percentage` is increasing, the process is still working. Standard tasks typically take 2-10 minutes, while complex tasks may take up to 30 minutes.

What are the exit codes in Automation Mode?

Exit codes in Automation Mode are as follows: 0 = success, 1 = configuration error, 2 = execution error, 3 = timeout, 4 = interrupted. These codes help you diagnose the result of the run.

Install massgen-develops-massgen

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

massgen/MassGen