Skip to content
Back to skills

Bro Mcp Loop

ASecurity

Điều phối vòng lặp khép kín (Autonomous Multi-Agent Loop) giữa Lead Planner (Codex/Cursor), Executor (Antigravity) và Hội đồng Review Triad (Code, UI, QA) qua chuẩn bro-mcp. Kích hoạt khi cần lập plan, giao việc, code, test và review tự động sửa lỗi cho đến khi hoàn thành.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
ai-agentsdockergitfrontendsecurity

Works with

  • cursor
  • terminal
  • mcp

Security analysis

A100/100

Scanned September 24, 2026

npx -y skills add wedabro/bro-skills --skill bro-mcp-loop --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bro Mcp Loop?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bro Mcp Loop
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wedabro-bro-mcp-loop/badge)](https://www.skillsdirectory.com/skills/wedabro-bro-mcp-loop)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bro-mcp-loop
description: Điều phối vòng lặp khép kín (Autonomous Multi-Agent Loop) giữa Lead Planner (Codex/Cursor), Executor (Antigravity) và Hội đồng Review Triad (Code, UI, QA) qua chuẩn bro-mcp. Kích hoạt khi cần lập plan, giao việc, code, test và review tự động sửa lỗi cho đến khi hoàn thành.
---

# 🔁 bro-mcp: Autonomous Multi-Agent Loop Skill

Skill này đóng gói toàn bộ quy trình phối hợp khép kín giữa các AI Agent mà người dùng không cần phải nhớ hay gọi thủ công từng MCP tool.

---

## 🎯 Khi Nào Kích Hoạt Skill Này?
- Khi người dùng yêu cầu: *"Chạy loop làm tính năng X"*, *"Dùng bro-mcp"*, *"Giao cho Antigravity code rồi Codex review"*, hoặc gõ `/bro-mcp-loop`.
- Khi cần phát triển tính năng mới với yêu cầu nghiêm ngặt: Có kiểm thử tự động, có review độc lập và tự động sửa bug khi có phản hồi.

---

## 🚦 Quy Trình Vận Hành 4 Bước Tự Động (Auto-Orchestration)

### Bước 1: Kiểm Tra Kết Nối (Pre-flight Check)
- Xác nhận server `bro-mcp` đang hoạt động tại `http://localhost:3088/health`.
- Nếu server chưa chạy, nhắc người dùng bật container: `docker compose up -d` tại `f:\wedabro\bro-mcp`.

---

### Bước 2: Vai Trò Lead Planner (Codex / Cursor) — Lập Kế Hoạch & Giao Task
1. Phân tích yêu cầu của người dùng, phân rã WBS và xác định kiến trúc.
2. Thiết lập 2 - 4 tiêu chí **Acceptance Criteria (AC)** rõ ràng dạng Given-When-Then.
3. **Tự động gọi tool MCP**:
   ```json
   bro_dispatch_task({
     "title": "<Tên tính năng ngắn gọn>",
     "description": "<Mô tả kiến trúc và các ràng buộc kỹ thuật>",
     "acceptanceCriteria": [
       "AC1: <Tiêu chí bắt buộc 1>",
       "AC2: <Tiêu chí bắt buộc 2>"
     ],
     "assignedTo": "antigravity",
     "maxIterations": 3
   })
   ```
4. Báo cáo cho người dùng mã `taskId` đã được giao thành công ở trạng thái `DISPATCHED`.

---

### Bước 3: Vai Trò Executor (Antigravity) — Nhận Việc & Thi Công
1. **Tự động gọi tool MCP**:
   ```json
   bro_fetch_task({ "taskId": "<taskId>" })
   ```
2. Đọc toàn bộ specs, tiêu chí AC và hướng dẫn sửa lỗi (nếu đang ở vòng lặp revision).
3. Trực tiếp thực thi:
   - Sửa/tạo file mã nguồn, không để lại placeholder hoặc `TODO`.
   - Chạy kiểm thử tự động trong Docker hoặc terminal.
   - Chụp ảnh giao diện UI / Generative UI render (nếu có frontend).
4. **Tự động gọi tool MCP nộp sản phẩm**:
   ```json
   bro_submit_for_review({
     "taskId": "<taskId>",
     "gitDiff": "<toàn bộ mã thay đổi>",
     "testResults": "<log kết quả chạy test tự động>",
     "uiArtifacts": ["<đường dẫn ảnh giao diện nếu có>"],
     "notes": "<tóm tắt các tiêu chí AC đã hoàn thành>"
   })
   ```
5. Trạng thái task chuyển sang `UNDER_REVIEW`.

---

### Bước 4: Thẩm Định Review Triad & Vòng Lặp Sửa Lỗi (Quality Gate)
Server `bro-mcp` tự động tổng hợp kết quả thẩm định từ 3 chuyên gia:
1. **Code & Security Review** (Codex/Claude): Kiểm tra syntax, Clean Code, bảo mật.
2. **Visual & UI Review** (Claude Vision/Cursor): Kiểm tra responsive, CSS, alignment.
3. **Feature & QA Review** (Claude QA): Đối soát từng mục trong Acceptance Criteria.

#### 🔴 Nếu Bị Từ Chối (Score < 80 hoặc có BLOCKER):
- Task chuyển sang `NEEDS_REVISION`.
- Loop Controller tự động xuất vé lỗi chi tiết (**Actionable Revision Ticket**).
- **Hành động**: Antigravity tự động đọc vé lỗi bằng `bro_fetch_task`, tiến hành sửa triệt để các lỗi được chỉ ra, và gọi lại `bro_submit_for_review` (Vòng lặp tiếp diễn).

#### 🟢 Nếu Được Phê Duyệt (Tất cả PASS & Score >= 80):
- Task chuyển sang `APPROVED`.
- Lead Agent tự động gọi:
   ```json
   bro_complete_task({ "taskId": "<taskId>" })
   ```
- Báo cáo người dùng: Tính năng đã hoàn thành xuất sắc và sẵn sàng merge/commit!

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.