Architect — Phác thảo kiến trúc trước khi code
Skill quy trình thiết kế: phác thảo kiểu dữ liệu, chữ ký hàm và ranh giới module trước, tổng hợp nhiều góc nhìn mô hình rồi mới điền code theo bản phác thảo đã chọn.
Lập trìnhNâng cao★ 3,572⑂ 252Điểm AI 8/10Cập nhật lần cuối: 4 thg 11, 2026
Làm được gì
- Kích hoạt khi bạn gọi
/architect, nói "architect this", "design this", hoặc khi công việc đủ phức tạp để việc code ngay sẽ khóa cứng cấu trúc sai. - Chạy theo 5 giai đoạn: ① Ground (hiểu các hệ thống liên quan) → ② Sketch (phác thảo và so sánh phương án) → ③ Agree (điểm dừng xác nhận, tùy chọn) → ④ Implement (thay thân hàm
not implementedbằng code thật) → ⑤ Scrap (vứt bản thiết kế nếu nó sai). - Bắt buộc tạo ít nhất hai phương án khác nhau về cấu trúc, sàng lọc qua
references/design-red-flags.md, rồi ưu tiên thiết kế giấu được nhiều phức tạp sau bề mặt public nhỏ gọn. - Xuất kèm tài liệu lý do (rationale) theo template, và yêu cầu nêu rõ mọi sai lệch so với bản phác thảo trong lúc hiện thực.
Phù hợp với ai
- Lập trình viên backend/fullstack muốn chốt kiểu dữ liệu và ranh giới module trước khi viết
- Tech lead muốn ngăn agent AI làm cấu trúc code lan man khi giao tính năng lớn
- Người đã dùng bộ skill pstack (arena, how, why...)
Ví dụ sử dụng
- "/architect cơ chế retry thanh toán" → agent giải thích hệ thống thanh toán/queue hiện có, đưa hai phương án cấu trúc, rồi trả về bản thiết kế tổng hợp kèm sketch kiểu dữ liệu.
- "/architect with checkpoint" → dừng lại trình bày thiết kế để bạn duyệt trước khi hiện thực.
- Khi code liên tục phải ép kiểu
anyvà thêm nhánh đặc biệt, đó là tín hiệu Phase E: vứt sketch 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/backnotprop/pstack/HEAD/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 AI Skill Mart. Copy thư mục skills/architect từ repo GitHub backnotprop/pstack vào ~/.claude/skills/backnotprop-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/backnotprop/pstack.git /tmp/pstack && mkdir -p ~/.claude/skills && cp -r /tmp/pstack/skills/architect ~/.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.
- Mở terminal.
- Tải repo:
git clone https://github.com/backnotprop/pstack.git /tmp/pstack - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Chép skill:
cp -r /tmp/pstack/skills/architect ~/.claude/skills/ - Skill này gọi các skill khác (
arena,how,why), nên nên chép cả bộ:cp -r /tmp/pstack/skills/* ~/.claude/skills/ - (Tùy chọn) Khai báo mô hình bằng cách thêm dòng
architect runnersvào~/.claude/rules/pstack-models.md; nếu thiếu, skill dùng runner mặc định. - Khởi động lại Claude Code và gọi
/architecthoặc "architect this".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT