Hobbesch

Mads — Development skill for Claude Code

Development community

The Multi-Agent Development Studio (MADS) is a vibe-coded programming environment for macOS which allows users to carry out multi-agent-based development graphically using Claude Code, whilst keeping.

How to install Mads

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Hobbesch/mads and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Mads does

The Multi-Agent Development Studio (MADS) is a vibe-coded programming environment for macOS which allows users to carry out multi-agent-based development graphically using Claude Code, whilst keeping all agents under control and making the most of Claude Code’s expanding functionality.

Alternatives in Development

  • Vibe Kanban — Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents 23.5k ★
  • JEngine — The solution that allows unity games to update in runtime 2.2k ★
  • Lumenx Build — LumenX Studio 桌面应用构建流程 - macOS DMG 和 Windows EXE 打包 1.2k ★

README

mads — multi-agent development studio

Eine native **macOS-Desktop-App**, in der ein Mensch **parallel mit vielen Claude-Code-Agenten** entwickelt: ein **Main-Agent (Integrator)** plus **Sub-Agents 1..N**, jeder auf eigener Git-Branch im eigenen Worktree, mit voller GitHub-Nutzung — und einem Dashboard, das jederzeit zeigt, **welcher Agent läuft, wer Input braucht und wo eine Eskalation ansteht**.

Status: **Design vollständig + lauffähiger Prototyp (P0–P2)**. Stand 2026-06-19.


Warum mads

VS Code + Claude Code skaliert schlecht für echtes Multi-Agent-Arbeiten: man sieht nicht, wie viele Prozesse laufen, wer gerade eine Frage stellt, und paralleles Arbeiten führt zu GitHub-Konflikten. mads macht die bewährten Multi-Agent-Invarianten (aus [`docs/research/_paix-multi-agent-reference.md`](docs/research/_paix-multi-agent-reference.md)) **mechanisch erzwingbar und im UI sichtbar**:

  1. Only main merges — nur der Integrator landet auf main.
  2. main is always runnable — jeder Merge passiert deterministisches, grünes CI.
  3. Subs never self-merge — außen-sichtbare Aktionen brauchen explizite Anweisung.

Architektur (4 Schichten)

React/TS-Frontend  ◄─Channel / invoke─►  Tauri Rust-Core  ◄─NDJSON/stdio─►  Node-Sidecar  ──Agent SDK──►  N Claude-Code-Agenten
   (Dashboard,                          (Prozess-Lifecycle,                (Orchestrator,                 (je eigener
    xterm, Dialoge)                      Secrets, IPC, Persistenz)          Claude Agent SDK)              Worktree + Branch)
                                                                                                          └──► Git/Worktrees + GitHub

Vollständiges Design in **[`docs/design/`](docs/design/README.md)**:

# Dokument Inhalt
01 Gesamtarchitektur Schichten, Datenmodell, IPC, Sicherheit, Roadmap
02 Dashboard Sidebar + Agent-Grid + Inspector, Live-T