4-agent build team for Claude Code. PM writes PRD, engineer implements, QA tests.
npx claudepluginhub tumblecat44/macrohard-teams4-agent build team for Claude Code. Tell it what to build — PM writes the PRD, engineer implements, QA tests. Boundaries enforced by hooks, wave-based execution, research-backed design from 18 sources.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Browser automation for AI agents
Claude Code plugin that gives you a 4-agent build team. Tell it what to build — PM writes the PRD, engineer implements, QA tests.
# 1. Add the marketplace
/plugin marketplace add tumblecat44/macrohard-teams
# 2. Install the plugin
/plugin install macrohard-teams@macrohard-teams
# 3. Activate (run once after install)
/reload-plugins
/macrohard-teams:build 유저 인증 시스템 만들어줘
The leader agent:
Check progress:
/macrohard-teams:status
| Agent | Model | Writes to | Enforced by |
|---|---|---|---|
| leader | Opus | orchestration only | never implements |
| product-pm | Sonnet | docs/product/, docs/specs/ | PreToolUse hook |
| eng-lead | Opus | src/, package* | PreToolUse hook |
| qa-tester | Sonnet | tests/, e2e/ | PreToolUse hook |
Boundaries are physically enforced — agents that try to write outside their directories get blocked with exit code 2.
Tasks run in dependency-based waves, not fixed stages:
| Hook | Event | Purpose |
|---|---|---|
| enforce-boundary.sh | PreToolUse (Write/Edit) | Blocks agents from writing outside their directories |
| enforce-commit.sh | PreToolUse (Bash) | Requires Conventional Commits format |
| log-decision.sh | PostToolUse (Write/Edit) | Logs every file change to decisions.jsonl |
| teammate-gate.sh | TeammateIdle | Blocks agents from going idle without deliverables |
| task-complete-gate.sh | TaskCompleted | Logs task completions |
| inject-context.sh | SubagentStart | Reminds agents of their boundaries on startup |
macrohard-teams/
├── .claude-plugin/
│ ├── marketplace.json # Marketplace catalog (source: ".")
│ └── plugin.json # Plugin manifest (v2.0.0)
├── agents/ # 4 agent specs
│ ├── leader.md
│ ├── product-pm.md
│ ├── eng-lead.md
│ └── qa-tester.md
├── hooks/
│ └── hooks.json # 6 hook events
├── scripts/ # 6 enforcement scripts
├── skills/
│ ├── build/SKILL.md # /macrohard-teams:build
│ └── status/SKILL.md # /macrohard-teams:status
└── README.md
Design decisions are backed by 18 research sources across 8 iterations with zero contradictions:
MIT