{"slug":"mash-multi-agent-software-harness","title":"mash-multi-agent-software-harness","description":"MASH (Multi-Agent Software Harness)  is a structured development framework for Claude Code that manages the full software lifecycle — from idea to tested, committed code. It orchestrates four specialized AI personas (Init, Plan, Dev, QA) that work in sequence with strict boundaries: planning personas interact with you to capture intent, while implementation personas run as isolated sub-agents that write code and tests autonomously.\n\nFeatures are tracked through a clear lifecycle (CREATED → DEV_READY → WIP → DONE), with automatic retry logic (up to 3 attempts) and failure analysis fed back into subsequent attempts. All specs live in .mash/plan/ as the single source of truth — immutable during development.\n\nKey features:\n- Interactive planning that asks clarifying questions before writing specs\n- Isolated dev and QA sub-agents with strict read/write boundaries\n- Git workflow options: per-feature worktrees or current branch\n- Auto-commit after QA pass, or manual git control\n- Feature retry with failure context propagation\n- Self-updating via /mash update","developer":null,"category":null,"reported_installs":null,"active":true,"first_seen_at":"2026-10-03T22:13:33.942Z","last_seen_at":"2026-10-11T06:00:01.664Z","last_changed_at":"2026-10-03T22:13:33.942Z","platform":"claude","sources":["Community"],"works_with":["Claude Code"],"marketplace_url":null,"repository_url":"https://github.com/dmarchevsky/mash.git","web_data":{},"github_data":{},"catalog_sources":{"community":[{"name":"mash-multi-agent-software-harness","source":{"sha":"897e83af65f39d0f00b46bed94403b85531d4ef7","url":"https://github.com/dmarchevsky/mash.git","source":"url"},"homepage":"https://github.com/dmarchevsky/mash","description":"MASH (Multi-Agent Software Harness)  is a structured development framework for Claude Code that manages the full software lifecycle — from idea to tested, committed code. It orchestrates four specialized AI personas (Init, Plan, Dev, QA) that work in sequence with strict boundaries: planning personas interact with you to capture intent, while implementation personas run as isolated sub-agents that write code and tests autonomously.\n\nFeatures are tracked through a clear lifecycle (CREATED → DEV_READY → WIP → DONE), with automatic retry logic (up to 3 attempts) and failure analysis fed back into subsequent attempts. All specs live in .mash/plan/ as the single source of truth — immutable during development.\n\nKey features:\n- Interactive planning that asks clarifying questions before writing specs\n- Isolated dev and QA sub-agents with strict read/write boundaries\n- Git workflow options: per-feature worktrees or current branch\n- Auto-commit after QA pass, or manual git control\n- Feature retry with failure context propagation\n- Self-updating via /mash update"}]}}