pstack là bộ skill của Lauren Tan (poteto), dùng một lệnh để chọn đúng quy trình cho từng task code.
Bạn chỉ cần gõ/poteto-mode, lệnh này sẽ tự gọi các skill cần thiết.
pstack dùng để làm gì?
pstack · của Lauren Tan (poteto)
Chọn quy trình theo từng task code và đòi bằng chứng chứng minh chạy đúng, để bạn chạy nhiều agent song song.
Bạn gõ một lệnh kèm mô tả việc cần làm. Lệnh đó tự chọn playbook và gọi các skill cần thiết ở từng bước.
23
playbook
34
skill tình huống
24
nguyên tắc
1
lệnh để bắt đầu
Bắt đầu bằng /poteto-mode <task>
pstack hoạt động ra sao?
Đoán thử trước
Trong playbook Bug fix, một dòng fix được ship khi nào?
Mỗi dòng code được ship đều phải có bằng chứng lúc runtime. Bản fix chưa có bằng chứng mới chỉ là giả thuyết.
Bạn đang cần làm gì?
Đã xem 1/6
Playbook Feature
Agent chốt data structure trước, rồi kiểm tra kết quả ngay trên sản phẩm.
howHiểu rõ hệ thống sắp đụng vàoarchitectThử nghiệm thiết kế song songdelegateGiao subagent viết codeverifyVerify trên đúng bề mặtinterrogateNhiều model cùng bắt bug khi thiết kế còn tranh cãi
Playbook Bug fix
Mỗi dòng code được ship đều phải có bằng chứng lúc runtime.
reproduceAgent tự reproduce bughow + whyChặt nhị phân để tìm root causefixBản fix gọn nhất theo bằng chứng thu đượcverifyCase lỗi ban đầu giờ phải passtddCommit test fail trước khi commit bản fix
Playbook Perf
Agent phải gắn mỗi bản fix với một metric cụ thể.
baselineĐo baseline ban đầubenchmark-checklistKiểm tra số đo có đáng tin khônghowĐặt giả thuyết có cơ sởmantrasThử cách ít tốn công nhất trước: bỏ hẳn phần việc không ai dùng
Playbook Investigation
Chỉ đọc, không sửa. Kết quả trả lời luôn có dẫn chứng.
howNó chạy như thế nàowhyVì sao lại làm như vậyunslopLọc sạch giọng văn AI khỏi câu trả lời
Playbook Autonomous run
Bạn đặt điều kiện hoàn thành, agent cứ thế chạy cho tới khi đạt điều kiện đó.
predicateĐiều kiện dừng verify được/loopTự retry và làm tiếpshow-me-your-workLưu log từng vòng lặp
Gọi thẳng /interrogate
Không cần playbook. Bạn có thể gọi riêng từng skill.
interrogateNhiều model cùng cố phá diff, chỉ giữ lại bug có bằng chứng lúc runtime
Chỉnh model cho từng vai trò bằng /setup-pstack.
pstack khác gì các bộ skill khác?
vs Agent SkillsAgent Skills chia theo phase dự án. pstack chia theo dạng task bạn đang làm.vs SuperpowersSuperpowers chỉ có một quy trình. pstack chọn 1 trong 23 playbook rồi dùng nhiều model cross-check.vs mattpocock/skillsVới bộ của Matt, bạn tự gọi từng skill. Với pstack, một lệnh là kéo đủ skill cần thiết.
Khi nào nên dùng pstack?
Nên dùng khi
Bạn đang làm việc phức tạp và ưu tiên chất lượng hơn tốc độ
Bạn muốn chạy nhiều agent song song
Bạn dùng Cursor, hoặc Claude Code và chấp nhận vài bước bị bỏ qua
Bỏ qua khi
Task nhỏ, không cần chứng minh kỹ
Bạn cần tiết kiệm, vì chạy nhiều subagent và nhiều model rất tốn token
Bắt đầu với pstack từ đâu?
bash
/plugin marketplace add cursor/plugins
/plugin install pstack@cursor-pluginsChọn pstack cho những ca khó, khi bằng chứng quan trọng hơn tốc độ. Chạy /setup-pstack một lần, rồi bắt đầu task mới bằng /poteto-mode. Trên Claude Code, tên lệnh có prefix pstack:, và pstack sẽ bỏ qua những bước cần tính năng riêng của Cursor.