Thư viện Prompt Claude Code
Bộ prompt copy-paste cho Claude Code, sắp xếp theo vòng đời phát triển phần mềm — kèm key insight cho từng nhóm và một dự án ví dụ xuyên suốt để dùng ngay.
Các prompt copy-paste cho Claude Code, được sắp xếp theo vòng đời phát triển phần mềm. Mọi prompt đều dùng chung một ví dụ xuyên suốt: ứng dụng Spa Scheduling Optimizer.
VD Ví dụ xuyên suốt — Spa Scheduling Optimizer
Ví dụ xuyên suốt — Spa Scheduling Optimizer: ứng dụng web React + Vite + TanStack + Cloudflare Workers, giúp spa quản lý lịch của kỹ thuật viên và đề xuất khung giờ đặt lịch tối ưu cho khách hàng. Stack: React, Vite, TanStack Router/Query, Tailwind, shadcn/ui, FullCalendar, Cloudflare Workers, Hono, Drizzle ORM, Cloudflare D1, Zod. Logic cốt lõi: bộ chấm điểm gợi ý khung giờ lọc kỹ thuật viên theo kỹ năng, loại trừ thời gian nghỉ / ngoài giờ làm, tránh xung đột lịch hẹn, tạo các slot 15 phút và chấm điểm từng slot theo trọng số ưu tiên (thời gian mong muốn 40%, kỹ thuật viên ít được đặt hơn 30%, giảm khoảng trống lịch 30%).
BẮT ĐẦU Ở ĐÂY 5 prompt nên thử trước tiên.
-
cho tôi cái nhìn tổng quan về codebase này: kiến trúc, các thư mục chính và cách các phần kết nối với nhau
Onboard -
giải thích src/lib/slot-scorer.ts làm gì và dữ liệu đi qua nó như thế nào. viết thành một trang HTML có sơ đồ, rồi mở trên trình duyệt của tôi
Understand -
chúng ta kiểm tra xung đột lịch hẹn ở đâu?
Understand -
nếu tôi xóa helper chấm điểm slot thì phần nào sẽ hỏng?
Understand -
xem lịch sử commit của src/lib/slot-scorer.ts, rồi tóm tắt nó đã phát triển như thế nào và vì sao
Understand -
cần sửa những file nào để thêm quy trình phê duyệt thời gian nghỉ cho kỹ thuật viên?
Understand -
tôi là PM. hãy dẫn tôi qua toàn bộ luồng: từ khi khách chọn thời gian mong muốn trên UI đến khi nhận được các slot gợi ý
Understand -
lập kế hoạch refactor module slot-scoring để hỗ trợ trọng số thời lượng theo từng service. liệt kê các file cần thay đổi, nhưng chưa sửa gì cả
Plan -
tôi muốn xây dựng luồng yêu cầu thời gian nghỉ cho kỹ thuật viên. hãy phỏng vấn tôi về implementation, UX, edge case và các tradeoff đến khi bao quát hết, rồi viết spec vào SPEC.md
Plan -
đọc @meeting-notes.md, tổng hợp các action item, rồi tạo ticket cho từng việc kèm acceptance criteria
Plan -
liệt kê các error state, empty state và edge case mà thiết kế của luồng đặt lịch cho khách hàng cần xử lý
Plan -
đây là mockup lịch đặt chỗ. hãy dựng một prototype hoạt động được, có thể click qua các bước, khớp với layout và các state trong hình
Prototype -
implement thiết kế màn hình đặt lịch này, rồi chụp screenshot kết quả, so sánh với bản gốc và sửa mọi điểm khác biệt
Prototype -
xem API route cho technicians được implement thế nào để hiểu pattern, rồi xây API route cho services theo đúng cách đó
Implement -
tìm các public function trong src/lib/ chưa có comment JSDoc và thêm vào, theo đúng style đang dùng trong file
Implement -
thêm endpoint /health trả về phiên bản ứng dụng và uptime
Implement -
tạo trình chỉnh sửa lịch tuần kéo-thả bằng HTML, CSS và vanilla JavaScript, rồi mở trên trình duyệt của tôi
Implement -
đọc issue #312, implement bản sửa và chạy test
Implement -
tìm mọi chỗ có "Book now" hoặc biến thể gần nghĩa, cho tôi xem từng chỗ trong ngữ cảnh, rồi đổi tất cả thành "Reserve slot". không sửa test và changelog
Implement -
đọc các định nghĩa service hiện có trong src/content/services/ để nắm cấu trúc và giọng văn, rồi soạn một mục mới cho massage đá nóng
Implement -
viết test cho src/lib/slot-scorer.ts, chạy test và sửa mọi lỗi
Test -
viết test cho phần kiểm tra xung đột lịch hẹn trước, rồi implement đến khi test pass
Test -
đọc coverage/coverage-summary.json và thêm test cho các file có coverage thấp nhất đến khi mỗi file trên 80%
Test -
migrate toàn bộ data layer cũ dùng fetch sang TanStack Query: xác định mọi chỗ cần đổi, rồi thực hiện các thay đổi
Refactor -
port logic slot-scoring sang shared Worker module, giữ nguyên public API và hành vi của test
Refactor -
tối ưu query gợi ý slot để giảm p95 latency từ 2s xuống dưới 500ms
Refactor -
nút đặt lịch trên mobile tràn 20px ra ngoài viền card. hãy sửa.
Refactor -
review các thay đổi chưa commit của tôi và đánh dấu mọi điểm có vẻ rủi ro trước khi tôi commit
Review -
review PR #247 và tóm tắt các thay đổi, sau đó liệt kê mọi điểm đáng lo
Review -
đây là output của Wrangler deploy plan. nó sẽ làm gì, và có điểm nào có thể gây sự cố không?
Review -
dùng subagent để review src/api/ về vấn đề bảo mật và báo cáo những gì tìm được
Review -
review phần copy của booking-flow để tìm các claim chưa được chứng minh, disclaimer còn thiếu và vấn đề về brand guideline; liệt kê mọi thứ tôi cần sửa trước khi go live
Review -
chưa đúng: function signature của scorer phải giữ backward-compatible. hãy thử cách khác
Steer -
quá nhiều rồi. chỉ giữ các thay đổi ở logic kiểm tra xung đột và hoàn tác các chỉnh sửa khác
Steer -
bạn vẫn dùng default export trong khi dự án này dùng named export. thêm quy tắc vào CLAUDE.md để việc này không lặp lại
Steer -
resolve merge conflict trên branch này và giải thích bạn đã giữ phần nào từ mỗi phía
Git -
commit các thay đổi này với message tóm tắt việc tôi đã làm
Git -
tìm ticket về bug double-booking và mở một PR implement bản sửa
Git -
so sánh v1.2.0 với v1.3.0 và soạn release note theo nhóm feature, fix và breaking change
Release -
viết GitHub Actions workflow chạy test và deploy lên Cloudflare Workers staging sau mỗi lần push vào main
Release -
test slot-scorer đang fail, hãy tìm nguyên nhân và sửa
Debug -
người dùng đang gặp lỗi 500 ở /api/slots/suggest. hãy điều tra và cho tôi biết đang xảy ra chuyện gì
Debug -
đây là lỗi build. hãy sửa nguyên nhân gốc và xác minh build chạy thành công
Debug -
endpoint gợi ý slot bắt đầu trả về 500 từ một giờ trước. hãy kiểm tra log, các lần deploy gần đây và thay đổi config, rồi cho tôi biết nguyên nhân khả dĩ nhất
Incident -
đây là screenshot dashboard Cloudflare Workers. hãy dẫn tôi tìm hiểu vì sao Worker này fail và đưa ra các lệnh chính xác để sửa
Incident -
hiển thị mọi lần ghi booking thất bại vào D1 database trong 24 giờ qua. hãy viết query, chạy nó và cho tôi biết điểm nào đáng chú ý
Incident -
đọc @reports/bookings-q1.csv, tóm tắt các pattern chính và viết kết quả thành một trang HTML có biểu đồ, rồi mở trên trình duyệt của tôi
Data -
đọc @reports/service-performance.csv, tìm các service hoạt động kém và tạo 20 biến thể headline khuyến mãi mới, mỗi cái dưới 90 ký tự
Data -
tạo /ship skill cho dự án này để chạy linter và test, rồi soạn commit message
Automate -
viết hook chạy prettier sau mỗi lần chỉnh sửa file .ts hoặc .tsx
Automate -
thiết lập Sentry MCP server để bạn có thể đọc trực tiếp error report của tôi
Automate -
tóm tắt những gì chúng ta đã làm trong phiên này và đề xuất nội dung cần thêm vào CLAUDE.md
Automate
Không có prompt nào khớp bộ lọc.
Vì sao những prompt này hiệu quả
Các prompt phía trên có chung vài pattern. Khi gọi được tên chúng, bạn có thể chỉnh bất kỳ prompt nào ở đây — hoặc tự viết prompt mới — cho khớp việc của mình.
-
Mô tả kết quả, đừng mô tả từng bước. Nói bạn muốn gì rồi để Claude tự tìm file. Prompt dưới đây chạy tốt mà không cần chỉ ra một đường dẫn file nào.
thêm phần validate xung đột lịch hẹn cho public API và đảm bảo các test hiện có vẫn pass
-
Cho nó cách tự kiểm tra công việc. Yêu cầu run, test, so sánh hoặc verify ngay trong cùng một prompt để Claude tự lặp lại thay vì dừng sau lần thử đầu tiên.
viết migration cho phần slot-scoring, chạy nó trên dev D1 database và xác nhận schema khớp
-
Trỏ vào một mẫu có sẵn. Chỉ ra một file, test hoặc pattern đã có để code mới nhất quán với những gì bạn đang có.
thêm trang services theo đúng layout của trang technicians
-
Nêu mục tiêu đo được. Khi mục tiêu là hiệu năng hay coverage, hãy đưa chỉ số và ngưỡng cụ thể để 'xong' không còn mơ hồ.
đưa p95 latency của phần gợi ý slot xuống dưới 500ms và cho tôi biết bạn đã đổi những gì
-
Đưa thẳng artifact cho nó. Dán thẳng lỗi, log, screenshot, output của plan vào prompt, hoặc gõ @ để tham chiếu một file. Claude đọc trực tiếp nguồn thay vì đọc lời bạn mô tả về nó.
vì sao build đang fail? @build.log
-
Nói rõ bạn muốn câu trả lời ở dạng nào. Nêu định dạng, độ dài hoặc đối tượng đọc để phần giải thích khớp với cách bạn sẽ dùng. Muốn cố định một định dạng cho mọi câu trả lời, hãy đặt một output style.
giải thích cách logic slot-scoring hoạt động dưới dạng một trang HTML có sơ đồ, rồi mở trên trình duyệt của tôi
Các prompt được phóng tác từ Claude Code Prompt Library, viết lại bằng tiếng Việt và điền sẵn theo một dự án ví dụ để bạn copy dùng ngay. Thay các tên file, endpoint, ticket cho khớp codebase của bạn.