Claude Skill MartKhám phá skillCâu dùng ngayLệnh tạo ảnhHọc qua videoDùng terminalSkill là gì?
← Về danh sách

Architect — Thiết kế trước, code sau

Skill buộc phác thảo kiểu dữ liệu, chữ ký hàm và ranh giới module trước khi viết code, rồi liên tục đối chiếu bản phác thảo trong suốt quá trình hiện thực.

Lập trìnhNâng cao★ 1,816⑂ 195Điểm AI 8/10Cập nhật lần cuối: 11 thg 10, 2026

Làm được gì

Kích hoạt khi bạn gõ /architect, nói "thiết kế cái này", hoặc khi công việc đủ phức tạp để việc nhảy thẳng vào code sẽ khóa chặt một cấu trúc sai.

  • Pha A – Nắm nền: dùng skill how/why để dựng mô hình thực tế của các hệ thống mà code mới chạm tới (chỉ bỏ qua khi dự án hoàn toàn mới).
  • Pha B – Phác thảo: chạy skill arena để sinh nhiều phương án thiết kế, bắt buộc ít nhất 2 phương án khác nhau về cấu trúc, lọc qua checklist design-red-flags.md, rồi tổng hợp thành một gói thiết kế kèm lý do.
  • Pha C – Chốt (tùy chọn): mặc định đi thẳng vào hiện thực; chỉ dừng xin duyệt khi bạn yêu cầu rõ "dừng cho tôi xem trước".
  • Pha D – Hiện thực: thay thân hàm not implemented bằng code thật; mọi sai lệch so với bản phác thảo phải được nêu ra và cập nhật vào hợp đồng giao diện, không được âm thầm bỏ qua.
  • Pha E – Vứt bỏ: khi thấy mẫu lặp như cùng một kiểu workaround, nhiều nhánh đặc biệt, phải dùng any/ép kiểu để biên dịch — hủy bản thiết kế và làm lại từ nguyên lý đầu.

Phù hợp với ai

  • Lập trình viên muốn AI ngừng "code ngay lập tức" với các thay đổi lớn hoặc refactor.
  • Nhóm từng gặp cảnh agent sao chép ví dụ gần nhất và làm hỏng kiến trúc.
  • Người đã dùng bộ plugin pstack (arena, how, why, interrogate...).

Ví dụ sử dụng

  1. Thiết kế lại tầng thanh toán: "/architect thiết kế lại lớp xử lý thanh toán" → truy vết luồng hiện tại → 2 phương án khác biệt → thiết kế tổng hợp + tài liệu lý do.
  2. Có điểm dừng duyệt: "/architect with checkpoint, cho tôi xem trước khi code" → trình bày thiết kế và chờ phê duyệt.
  3. Hủy thiết kế giữa chừng: đang code thì xuất hiện nhánh đặc biệt thứ ba và ép kiểu as any → nhận diện tín hiệu Pha E → nắm lại bối cảnh và thiết kế lại nhỏ gọn hơn.

· · · 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 && mkdir -p ~/.claude/skills && 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.
  2. Tải mã nguồn: git clone https://github.com/michael-denyer/pstack-claude.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép toàn bộ skill của pstack (architect không chạy một mình vì phụ thuộc arena, how, why): cp -r pstack-claude/plugins/pstack/skills/* ~/.claude/skills/
  5. Nếu muốn tùy chỉnh model, chạy /setup-pstack theo hướng dẫn repo để tạo pstack-models.md; nếu không có, skill dùng mặc định opus, fable, sonnet, haiku.
  6. Khởi động lại Claude Code và thử gõ /architect để kiểm tra.