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

Architect — Phác thảo kiến trúc trước khi code

Skill buộc phác thảo type, chữ ký hàm và ranh giới module trước khi viết code, rồi thay thế dần và loại bỏ bản thiết kế nếu nó sai.

Lập trìnhNâng cao31839Điểm AI 8/10Cập nhật lần cuối: 9 thg 9, 2026

Làm được gì

  • Áp dụng quy trình 5 pha: Ground (hiểu hệ thống hiện có) → Sketch (tạo phương án thiết kế) → Agree (checkpoint tùy chọn) → Implement (code theo bản phác) → Scrap (bỏ thiết kế sai).
  • Yêu cầu tạo trước type, chữ ký hàm, bản đồ module với thân hàm not implemented và pseudocode thay vì code thật.
  • Bắt buộc có ít nhất hai phương án khác biệt về cấu trúc, sàng lọc qua danh sách anti-pattern (module nông, rò rỉ thông tin, phân rã theo thời gian, method chuyển tiếp) rồi tổng hợp thành một thiết kế.
  • Liệt kê dấu hiệu kiến trúc sai trong lúc code: cùng một kiểu workaround lặp lại, phải dùng any/cast, quá nhiều nhánh cho edge case… và hướng dẫn thiết kế lại từ đầu.
  • Xuất kèm tài liệu lý do (rationale) theo template, gồm phần quyết định tổng hợp.

Phù hợp với ai

  • Lập trình viên hay nhảy vào code ngay rồi phải đập đi xây lại cấu trúc
  • Kỹ sư backend/platform chuẩn bị refactor xuyên nhiều module hoặc thiết kế subsystem mới
  • Tech lead muốn ép Claude Code có bước review thiết kế
  • Người đã hoặc sẽ dùng bộ plugin pstack (how, why, arena)

Ví dụ sử dụng

  1. Gọi /architect để lấy bản phác type và ranh giới module trước khi chuyển module thanh toán sang kiến trúc event-driven.
  2. Yêu cầu "architect this, dừng lại cho tôi xem trước khi code" để thêm bước phê duyệt của người.
  3. Khi phát hiện cùng một kiểu workaround xuất hiện ở ba nơi, dùng tiêu chí Pha E để bỏ bản phác và thiết kế 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/michael-denyer/pstack-claude/HEAD/plugins/pstack/skills/architect/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 plugins/pstack/skills/architect từ repo GitHub michael-denyer/pstack-claude vào ~/.claude/skills/architect/ 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/michael-denyer/pstack-claude.git && cp -r pstack-claude/plugins/pstack/skills ~/.claude/skills

Đâ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, tạo thư mục skill nếu chưa có: mkdir -p ~/.claude/skills.
  2. Clone repo: git clone https://github.com/michael-denyer/pstack-claude.git
  3. Vì skill này tham chiếu các skill khác (how, why, arena), nên copy toàn bộ thư mục skills: cp -r pstack-claude/plugins/pstack/skills ~/.claude/skills
  4. Nếu chỉ muốn architect: cp -r pstack-claude/plugins/pstack/skills/architect ~/.claude/skills/ (một số pha có thể không chạy đủ do thiếu skill phụ thuộc).
  5. Cấu hình model: theo hướng dẫn /setup-pstack của repo, thêm dòng role "architect runners" vào ~/.claude/pstack-models.md.
  6. Khởi động lại Claude Code và thử /architect hoặc "design this" để kiểm tra skill có kích hoạt.