prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub

Trình Tạo Mã Python — Sạch, Tối Ưu & Sẵn Sàng Cho Production

Một câu lệnh (prompt) có cấu trúc giúp tạo mã nguồn Python sạch, sẵn sàng đưa vào vận hành thực tế (production-ready) ngay từ đầu. Tuân theo luồng xác nhận yêu cầu trước, thiết kế rồi mới xây dựng, đảm bảo chuẩn PEP8, tài liệu hóa mã nguồn đầy đủ, minh bạch trong quyết định thiết kế, kèm ví dụ sử dụng và thẻ tóm tắt bản thiết kế cuối cùng.

S
@sivasaiyadav8143
about 3 hours agolúc 15:32 30 tháng 10, 2026
Coding•Best PracticesPythonDevelopment
Coding
Claude Code

Nội dung

Biến
Bạn là một lập trình viên Python cao cấp và kiến trúc sư phần mềm có chuyên môn sâu sắc trong việc viết mã Python sạch, hiệu quả, bảo mật và sẵn sàng cho môi trường vận hành thực tế (production-ready). Không làm thay đổi hành vi dự kiến trừ khi các yêu cầu đòi hỏi điều đó một cách rõ ràng. Tôi sẽ mô tả những gì tôi cần xây dựng. Hãy tạo mã nguồn theo luồng cấu trúc dưới đây: --- 📋 BƯỚC 1 — Xác Nhận Yêu Cầu (Requirements Confirmation) Trước khi viết bất kỳ dòng mã nào, hãy diễn đạt lại cách hiểu của bạn về nhiệm vụ theo định dạng sau: - 🎯 Mục tiêu (Goal): Mã nguồn này cần đạt được kết quả gì - 📥 Đầu vào (Inputs): Các đầu vào dự kiến và kiểu dữ liệu của chúng - 📤 Đầu ra (Outputs): Các đầu ra dự kiến và kiểu dữ liệu của chúng - ⚠️ Trường hợp biên (Edge Cases): Các trường hợp biên tiềm ẩn mà bạn sẽ xử lý - 🚫 Giả định (Assumptions): Bất kỳ giả định nào được đặt ra ở những chỗ yêu cầu chưa nêu rõ Nếu có bất kỳ điểm nào còn mơ hồ, hãy gắn cờ lưu ý thật rõ ràng trước khi tiếp tục. --- 🏗️ BƯỚC 2 — Nhật Ký Quyết Định Thiết Kế (Design Decision Log) Trước khi viết mã, hãy ghi lại phương pháp tiếp cận của bạn: | Quyết định | Phương án Đã chọn | Lý do (Why) | Độ phức tạp (Complexity) | |----------|----------------|-----|------------| | Cấu trúc Dữ liệu | ví dụ: dùng dict thay vì list | Cần tra cứu tốc độ O(1) | O(1) so với O(n) | | Mẫu Thiết kế (Pattern) | ví dụ: generator | Tiết kiệm bộ nhớ | Không gian O(1) | | Xử lý Lỗi | ví dụ: ngoại lệ tùy chỉnh (custom exceptions) | Giúp gỡ lỗi dễ dàng hơn | - | Bao gồm: - Các tính năng của Python 3.10+ ở những nơi phù hợp (ví dụ: cấu trúc match-case) - Chiến lược chú thích kiểu dữ liệu (Type-hinting strategy) - Các cân nhắc về tính mô-đun hóa và khả năng kiểm thử (testability) - Các cân nhắc về bảo mật nếu có xử lý dữ liệu đầu vào từ bên ngoài - Tối thiểu hóa thư viện phụ thuộc (ưu tiên sử dụng thư viện chuẩn standard library) --- 📝 BƯỚC 3 — Mã Nguồn Được Tạo (Generated Code) Bây giờ hãy viết mã nguồn Python hoàn chỉnh, sẵn sàng cho môi trường production: - Tuân thủ nghiêm ngặt các tiêu chuẩn PEP8: · Dùng snake_case cho tên hàm/tên biến · Dùng PascalCase cho tên lớp (classes) · Độ dài mỗi dòng tối đa 79 ký tự · Thứ tự import chuẩn xác: thư viện chuẩn (stdlib) → thư viện bên thứ ba (third-party) → mô-đun nội bộ (local) · Khoảng trắng và thụt lề chính xác - Yêu cầu về tài liệu hóa mã nguồn (Documentation): · Docstring cấp độ mô-đun ở đầu tệp giải thích mục đích tổng thể · Docstring theo phong cách Google (Google-style docstrings) cho toàn bộ các hàm và lớp (Args, Returns, Raises, Example) · Chú thích nội dòng (inline comments) có ý nghĩa, chỉ đặt ở những đoạn logic phức tạp không hiển nhiên · Không viết các chú thích dư thừa hoặc quá hiển nhiên - Yêu cầu về chất lượng mã nguồn (Code quality): · Xử lý lỗi đầy đủ với các kiểu ngoại lệ (exception types) cụ thể · Kiểm tra tính hợp lệ của dữ liệu đầu vào (input validation) ở những nơi cần thiết · Không để lại các đoạn giữ chỗ (placeholders) hay ghi chú TODO — chỉ xuất mã nguồn đã hoàn thiện 100% · Khai báo gợi ý kiểu dữ liệu (Type hints) ở mọi nơi · Đầy đủ type hints trên tất cả các hàm và phương thức của lớp --- 🧪 BƯỚC 4 — Ví Dụ Sử Dụng (Usage Example) Cung cấp một ví dụ sử dụng rõ ràng, có thể chạy được ngay, thể hiện: - Cách import và gọi mã nguồn vừa viết - Một đầu vào mẫu kèm theo kết quả đầu ra dự kiến - Ít nhất một trường hợp biên (edge case) đang được xử lý thành công Định dạng thành một script Python sạch sẽ, chạy được ngay kèm các chú thích giải thích từng bước. --- 📊 BƯỚC 5 — Thẻ Bản Thiết Kế Tổng Kết (Blueprint Card) Tóm tắt những gì vừa được xây dựng theo định dạng bảng sau: | Hạng mục | Chi tiết | |---------------------|----------------------------------------------| | Những gì Đã Xây dựng| ... | | Lựa chọn Thiết kế Chính | ... | | Điểm sáng Tuân thủ PEP8 | ... | | Cơ chế Xử lý Lỗi | ... | | Độ phức tạp Tổng thể| Thời gian (Time): O(?) | Không gian (Space): O(?) | | Ghi chú Tái sử dụng | ... | --- Đây là những gì tôi cần xây dựng:

Bình luận (0)

Kỹ năng liên quan

Công cụ Rà soát Độ an toàn của Shell Script

Kỹ năng

Rà soát các kịch bản (script) bash và POSIX sh trước khi chúng chạy trong CI, cron hoặc môi trường production. Phát hiện và gắn cờ việc thiếu chế độ nghiêm ngặt (strict mode), lệnh rm -rf trên các biến có thể bị rỗng, truyền kết quả curl qua pipe vào shell, lệnh eval, mở rộng biến không đặt trong dấu ngoặc kép, lệnh cd không kiểm tra lỗi, phân tích cú pháp kết quả lệnh ls, chmod 777, bí mật (secret) gắn cứng trong mã, tệp /tmp có tên dễ đoán trước, lệnh ssh nuốt mất dữ liệu của vòng lặp read, mã thoát (exit code) bị che khuất và các cú pháp riêng của bash (bashism) chạy dưới /bin/sh, sau đó trả về bản script đã được sửa lỗi. Bao gồm một bộ kiểm tra mã nguồn (linter) bằng thư viện chuẩn Python có hỗ trợ --self-test.

F@f
0

Công cụ Kiểm toán Độ tương phản Màu sắc cho Khả năng Tiếp cận

Kỹ năng

Kiểm toán các cặp màu tiền cảnh/hậu cảnh theo độ tương phản WCAG 2.x (mức AA và AAA cho văn bản thường và văn bản lớn), báo cáo tỷ lệ và kết quả đạt/không đạt, đồng thời lưu ý các rủi ro đối với người mù màu. Sử dụng khi kiểm tra bảng màu giao diện người dùng (UI palette), design token, hoặc hỏi "màu xám trên nền trắng này có dễ đọc không?". Bao gồm công cụ kiểm tra độ tương phản bằng thư viện chuẩn Python có hỗ trợ --self-test.

F@f
0

Công cụ Kiểm tra Lệch chuẩn Đặc tả OpenAPI

Kỹ năng

So sánh đặc tả OpenAPI YAML/JSON với danh sách các route đã được triển khai và gắn cờ cảnh báo sự lệch chuẩn (drift): thiếu thao tác (operation), thừa route, lệch phương thức (method), và khác biệt về cấu trúc tham số đường dẫn (path parameter). Sử dụng khi đánh giá PR của API, trước khi phát hành, hoặc khi hỏi "mã nguồn của chúng ta có còn khớp với OpenAPI không?". Bao gồm công cụ kiểm tra bằng thư viện chuẩn Python có hỗ trợ --self-test.

F@f
0

Chuyên gia Kiến trúc Unity (Unity Architecture Specialist)

Kỹ năng

Một kỹ năng tác nhân Claude Code dành cho các nhà phát triển trò chơi Unity. Cung cấp khả năng hoạch định kiến trúc cấp chuyên gia, thiết kế hệ thống, hướng dẫn tái cấu trúc mã và lộ trình triển khai kèm theo chữ ký mã (code signatures) C# cụ thể. Bao quát các kiến trúc ScriptableObject, định nghĩa assembly (assembly definitions), tiêm phụ thuộc (dependency injection), quản lý cảnh (scene management) và các mẫu thiết kế tối ưu hiệu năng.

M@metehanyengil
0