Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Forge — Phòng thẩm định kiến trúc & kỹ thuật

Triệu tập hội đồng Feynman, Ada, Torvalds, Popper, Occam, Nietzsche để tranh luận có cấu trúc và ra kết luận cho các quyết định kiến trúc, debug, refactor và code review.

Lập trìnhTrung cấp16724Điểm AI 9/10Cập nhật lần cuối: 9 thg 4, 2026

Làm được gì

  • Mở "phòng Forge" qua lệnh /forge, tự động chọn hội đồng 3–7 nhân vật phù hợp: Feynman (debug từ nguyên lý đầu), Ada (hệ hình thức, trừu tượng), Torvalds (thực dụng, ship được hay không), Popper (phản nghiệm/red-team), Occam (cắt gọt độ phức tạp), Nietzsche (phá hủy sáng tạo), Wittgenstein (độ chính xác của thuật ngữ, API).
  • Bắt buộc thu thập bằng chứng code trước khi tranh luận: đọc file liên quan, Grep mẫu code, Glob cấu trúc, git log, chạy test, kiểm tra dependency, rồi lập "Forge Evidence Brief".
  • Quy trình 8 bước: xác định mode → thu bằng chứng → phát biểu lại vấn đề + 3 câu hỏi mở đầu (áp lực thời gian, bạn đang nghiêng về hướng nào, ai bảo trì code) → Vòng 1 phân tích độc lập → cổng quyết định đi sâu → Vòng 2 chất vấn biện chứng (thesis/antithesis/synthesis) → tổng hợp → kết luận.
  • Kết quả là báo cáo Markdown: khuyến nghị kiến trúc, trade-off chấp nhận/bác bỏ, lộ trình triển khai 3 pha, bảng rủi ro, sổ nợ kỹ thuật (nợ tạo ra / trả được / hoãn lại), ý kiến phản biện và mức độ tự tin.
  • Cờ tùy chọn: --quick, --duo, --triad architecture|debugging|refactoring|code-review|api-design|naming|abstraction, --members, --full, --depth auto|full.

Phù hợp với ai

  • Dev, tech lead đứng trước quyết định khó đảo ngược (tách monolith, monorepo vs polyrepo)
  • Lập trình viên solo hoặc nhóm nhỏ muốn có "người phản biện" trước khi chốt phương án
  • Senior engineer cần lập luận dựa trên bằng chứng cho việc refactor lớn hay viết lại toàn bộ
  • Nhóm thiếu reviewer, muốn thêm góc nhìn red-team cho PR và thiết kế API

Ví dụ sử dụng

  1. /forge --triad architecture "Có nên tách monolith 50k dòng thành microservices?" → Ada + Occam + Feynman khảo sát codebase rồi đưa ra kết luận kèm lộ trình triển khai.
  2. /forge --quick "Vấn đề N+1 query ở quan hệ user/posts có đáng sửa ngay không?" → tự chọn triad debugging, cho kết luận nhanh và bước hành động đầu tiên.
  3. /forge --duo "Refactor từng bước hay viết lại hoàn toàn?" → đối thoại Torvalds vs Nietzsche, phơi bày mâu thuẫn kỹ thuật cốt lõi.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/geekjourneyx/agora/HEAD/rooms/forge/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục rooms/forge từ repo GitHub geekjourneyx/agora vào ~/.claude/skills/forge/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/geekjourneyx/agora.git ~/.claude/skills/agora

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal.
  2. Tạo thư mục skill nếu chưa có: mkdir -p ~/.claude/skills
  3. Clone toàn bộ repo: git clone https://github.com/geekjourneyx/agora.git ~/.claude/skills/agora
    • Skill nằm ở rooms/forge/SKILL.md nhưng phụ thuộc protocol/deliberation.md và các sub-agent council-*, agora-*, nên đừng chỉ copy một file.
  4. Kiểm tra: ls ~/.claude/skills/agora/rooms/forge/SKILL.md
  5. Khởi động lại Claude Code, rồi gọi /forge "Nên chia module auth thế nào?". Nếu không thấy lệnh, hãy yêu cầu bằng lời: "Dùng skill agora forge để…".
  6. Hãy chạy Claude Code ngay trong thư mục dự án cần phân tích, để bước thu thập bằng chứng (Read/Grep/git log/test) hoạt động đúng.
  7. Prompt gốc có lẫn tiếng Trung; nếu muốn kết quả tiếng Việt, hãy nói rõ "trả lời bằng tiếng Việt".