Thư viện tài nguyên | DevPrompt Lab
Prompt, quy trình và quy tắc repository dành cho kỹ sư phần mềm.
Prompt, quy trình và quy tắc repository dành cho kỹ sư phần mềm.
Tài nguyên đã xuất bản
Accessible WAI-ARIA Keyboard-Navigable Component
Xây dựng component UI phức tạp (Combobox/Dropdown) tuân thủ 100% WAI-ARIA 1.2, phím điều hướng Arrow, Escape, Home/End.
Ansible Playbook: Production Ubuntu Server Hardening
Tự động hóa bảo mật máy chủ Linux: Đổi SSH port, cấm root login, cấu hình UFW firewall, Fail2ban và tự động cập nhật vá lỗi.
Bulletproof WebSocket Client with Exponential Backoff
Xây dựng WebSocket client có khả năng tự phục hồi khi mất mạng: Heartbeat Ping/Pong, exponential backoff, message queue.
Celery + Redis Fault-Tolerant Distributed Task Pipeline
Thiết lập pipeline xử lý tác vụ nền với Celery: Dead Letter Queue, exponential backoff retry, idempotency và task tracking.
Chọn tệp chỉ dẫn cho công cụ lập trình
Ánh xạ bối cảnh dự án sang định dạng từng tool đã tài liệu hóa, không tự bịa khả năng hỗ trợ.
Chuẩn bị nội dung pull request hữu ích
Trình bày rõ mục đích, rủi ro, xác minh và điểm cần người rà soát chú ý.
Chuyển nhu cầu người dùng thành kiểm thử nghiệm thu
Viết tiêu chí quan sát được cho luồng thường, rỗng, sai dữ liệu và bị từ chối.
Điều tra request chậm dựa trên bằng chứng
Xác định độ trễ trong toàn bộ request trước khi đề xuất tối ưu.
Enterprise .cursorrules System Prompt Generator
Sinh file cấu hình .cursorrules toàn diện: quy định code style, cấm các lỗi phổ biến, ép buộc type-safety cho Cursor AI Composer.
Enterprise GitHub Actions CI/CD with Security Scans
Workflow CI/CD tự động: Matrix test đa phiên bản, Trivy scan lỗ hổng docker, SonarQube audit và deploy tự động qua OIDC.
Enterprise Turborepo + pnpm Monorepo Architecture
Cấu hình Monorepo chuẩn: chia sẻ packages (ui, utils, config, tsconfig), build cache từ xa, và dependency graph mượt mà.
FastAPI + Strawberry GraphQL with DataLoader (No N+1)
Triển khai GraphQL API chuẩn bằng Strawberry GraphQL trong Python, giải quyết triệt để vấn đề N+1 queries bằng Dataloaders.
FastAPI Production Clean Architecture & Domain Service
Khởi tạo API module chuẩn Clean Architecture: Repository pattern, Pydantic v2 schemas, Dependency Injection và async SQLAlchemy.
Go Concurrency & Goroutine Leak Doctor
Phát hiện deadlock, race conditions, goroutine leaks và chuẩn hóa sync.Mutex, channel buffering và context cancellation trong Go.
Go HTTP Reverse Proxy with Circuit Breaker & Health Check
Viết Reverse Proxy siêu nhẹ bằng net/http/httputil với round-robin load balancing, retry và ngắt mạch tự động.
Go Kafka Consumer Group with Manual Offset Commit & Retry
Xây dựng Kafka Consumer Group bền bỉ trong Go bằng segmentio/kafka-go: Manual commit, dead letter topic, graceful rebalance.
Gỡ lỗi bằng giả thuyết có thể tái hiện
Biến triệu chứng chưa rõ thành lỗi tái hiện tối thiểu và nguyên nhân gốc đã xác minh.
Go Production Worker Pool with Graceful Drain & Context
Triển khai Worker Pool chịu tải cao với cơ chế Graceful Shutdown, signal trapping (SIGTERM/SIGINT) và job recovery.
Go Zero-Allocation High-Throughput Stream Parser
Tối ưu hóa pipeline xử lý dữ liệu lớn trong Go bằng sync.Pool, bytes.Buffer, và streaming io.Reader.
gRPC Interceptor Pipeline: Tracing, Auth & Rate Limiting
Xây dựng gRPC Server Unary và Stream Interceptors: OpenTelemetry distributed tracing, JWT claims validation và token bucket.
High-Throughput Async ML Inference Server (Dynamic Batching)
Xây dựng server phục vụ suy luận mô hình AI bằng Python với Dynamic Batching, GPU memory pooling và queue worker.
Kiểm tra dữ liệu không tin cậy ở biên TypeScript
Tạo parser lúc chạy để thu hẹp kiểu từ dữ liệu unknown và trả lỗi hữu ích.
Kiểm tra phát hành và khả năng rollback
Xác minh tương thích, sao lưu, thứ tự triển khai và bằng chứng khôi phục trước khi phát hành.
Kotlin Coroutines, StateFlow & Structured Concurrency
Chuyển đổi RxJava callback-hell sang Kotlin Coroutines & StateFlow sạch sẽ, xử lý backpressure và cancellation an toàn.
Lập bản đồ luồng dữ liệu nhạy cảm
Theo dõi việc thu thập, lưu trữ, truy cập, ghi log, chia sẻ và xóa dữ liệu người dùng.
Lập bản đồ ranh giới module trong repository
Giải thích phạm vi sở hữu, entry point, hướng phụ thuộc và khu vực tự sinh từ mã nguồn.
Lập kế hoạch kiểm thử theo rủi ro
Chọn các kiểm thử trọng tâm để bảo vệ hành vi và những tình huống lỗi quan trọng.
Lập kế hoạch nâng cấp dependency ít rủi ro
Đánh giá breaking change, bảo mật, lockfile và xác minh trước khi nâng cấp.
Lập kế hoạch observability cho hành trình người dùng
Chọn tín hiệu giải thích lỗi và tác động mà không thu thập dữ liệu dư thừa.
Lập kế hoạch phát hành tính năng có kiểm soát
Chia giai đoạn phát hành với tín hiệu sức khỏe và đường tắt để tắt tính năng.
Lập kế hoạch tính năng theo bước dễ rà soát
Chuyển yêu cầu sản phẩm thành các việc triển khai có phạm vi và tiêu chí nghiệm thu.
Lập migration có thể chạy lại và khôi phục
Giữ nguyên dữ liệu cũ và chứng minh migration có thể chạy lại an toàn.
Mô hình database giới hạn theo chủ sở hữu
Thể hiện kiểm tra quyền sở hữu và cách xóa trong truy vấn cùng ràng buộc quan hệ.
Next.js App Router & Hydration Mismatch Fixer
Khắc phục triệt để lỗi Hydration Mismatch, tối ưu ranh giới Server Components (RSC) vs Client Components ("use client").
NGINX Production Hardened TLS 1.3 & HTTP/3 QUIC Config
Cấu hình NGINX chuẩn bảo mật A+ SSL Labs: TLS 1.3, OCSP Stapling, HSTS, Content Security Policy và HTTP/3 QUIC.
Node.js Production Graceful Shutdown & Terminus Integration
Xây dựng cơ chế tắt máy chủ Node.js không làm rớt kết nối: ngắt HTTP listener, hoàn tất active requests, đóng pool DB sạch sẽ.
OpenAPI 3.1 Specification & Zod Schema Bi-directional Sync
Sinh tài liệu API OpenAPI 3.1 chuẩn xác 100% kèm ví dụ request/response, mã lỗi 4xx/5xx và Zod validation schemas.
Phân loại sự cố bằng quy trình an toàn
Tổ chức chẩn đoán, giảm tác động, thông tin và khôi phục dựa trên bằng chứng.
Phân tích tính mới và vô hiệu hóa cache
Lập bản đồ cache key, rủi ro dữ liệu cũ và sự kiện vô hiệu hóa trước khi tối ưu lượt đọc.
PostgreSQL EXPLAIN ANALYZE & Index Optimization
Tối ưu hóa truy vấn SQL nghẽn cổ chai: phân tích Execution Plan, thiết kế Composite/Partial Index, loại bỏ Seq Scan.
PostgreSQL Full-Text Search with Vietnamese Unaccent & Ranking
Tạo công cụ tìm kiếm toàn văn bản (FTS) siêu nhanh trên Postgres: loại bỏ dấu tiếng Việt, tsvector, GIN index và ranking ts_rank.
PostgreSQL Multi-Tenant Row-Level Security (RLS)
Triển khai bảo mật nhiều người thuê (Multi-Tenancy) ở tầng database bằng Postgres RLS policies, ngăn chặn rò rỉ dữ liệu chéo.
Production Kubernetes Helm Chart & HPA Autoscaling
Tạo trọn bộ Helm Chart chuẩn: Deployment, Service, Ingress (TLS), Horizontal Pod Autoscaler (HPA), ConfigMap và Secrets.
Production-Grade Multi-Stage Dockerfile Generator
Tạo Dockerfile đa tầng siêu nhẹ (<50MB), non-root user, bảo mật cao, cache layer thông minh và health check chuẩn Kubernetes.
Python Async Scraper with Rotating Proxies & Rate Limit
Thu thập dữ liệu web quy mô lớn bằng httpx / Playwright async, xử lý Cloudflare, rotating proxies và exponential backoff.
Python Memory Leak Investigator & Tracemalloc Analysis
Chẩn đoán hiện tượng RAM tăng vọt trong tiến trình Python: phân tích tracemalloc, gc circular references và objgraph.
Python to Cython 100x Speedup Optimization
Tăng tốc vòng lặp tính toán số học trong Python lên ngang ngửa C/C++ bằng cách biên dịch tĩnh với Cython type annotations.
Quy tắc chạy lệnh CLI an toàn
Kiểm tra đích và giải thích tác động phá hủy trước khi chạy lệnh xóa hoặc ghi đè dữ liệu.
Quy tắc fixture kiểm thử xác định
Tạo dữ liệu kiểm thử tường minh, cô lập và độc lập với trạng thái production.
Quy tắc ghi log bảo vệ quyền riêng tư
Ghi đủ thông tin chẩn đoán mà không lưu credential hoặc nội dung riêng tư.
Quy tắc hợp đồng lỗi API
Giữ phản hồi lỗi có thể xử lý, ổn định và không lộ thông tin nội bộ nhạy cảm.
Quy tắc phân quyền theo chủ sở hữu
Thực thi quyền ở truy vấn phía máy chủ và kiểm thử cho mọi tài nguyên riêng tư.
Quy tắc ranh giới component React
Tách hiển thị, truy cập dữ liệu và nghiệp vụ tái sử dụng thành ranh giới rõ ràng.
Quy tắc ranh giới controller PHP
Giữ phần HTTP gọn và đặt quy tắc tái sử dụng trong domain code dễ kiểm thử.
Quy tắc SEO cho route đa ngôn ngữ
Dùng route locale tường minh và quan hệ bản dịch để tạo canonical, hreflang.
Quy tắc tương thích khi tiến hóa schema
Dùng các giai đoạn mở rộng, backfill, xác minh, chuyển đổi và thu gọn khi đổi dữ liệu đang chạy.
Rà soát khả năng truy cập của luồng React
Tìm trở ngại về bàn phím, focus, ngữ nghĩa và trình đọc màn hình trong tương tác thực.
Rà soát ranh giới prompt injection trong AI
Theo dõi dữ liệu không tin cậy, chỉ dẫn model, quyền tool và hành động có tác động.
Rà soát ranh giới session và API key
Xác minh loại credential, CSRF, vai trò và quyền sở hữu khớp ý định của endpoint.
Rà soát SQL về tính đúng và chi phí
Kiểm tra ngữ nghĩa truy vấn, chỉ mục, khóa và tham số hóa an toàn.
Rà soát tệp chỉ dẫn được tạo
Kiểm tra tuân thủ định dạng, bối cảnh hữu ích và việc không bịa thông tin dự án.
Rà soát thay đổi nhạy cảm về bảo mật
Tìm lỗi có thể khai thác và hồi quy trong một thay đổi mã nguồn cụ thể.
Rà soát thay đổi schema trước khi triển khai
Kiểm tra ràng buộc, tương thích, chi phí migration và phục hồi cho thay đổi mô hình dữ liệu.
Rà soát tính đầy đủ và ý nghĩa của bản dịch
Kiểm tra nội dung bản địa hóa đầy đủ, tự nhiên và trung thành với bản gốc.
Rà soát tính đúng và khả năng bảo trì
Tập trung review vào hành vi, trường hợp biên và chi phí thay đổi sau này.
React + Web Worker Offloader with Comlink
Chuyển toàn bộ tác vụ tính toán nặng (parsing file, mã hóa, xử lý ảnh) sang Web Worker ngầm để giữ giao diện luôn 120fps.
React High-Performance 100k Items Virtualized List
Hiển thị danh sách hàng trăm nghìn phần tử với 60fps mượt mà bằng kỹ thuật DOM Virtualization và ResizeObserver.
React HTML5 Canvas Real-Time Audio / Metrics Visualizer
Vẽ đồ thị dao động sóng âm hoặc biểu đồ chứng khoán thời gian thực với HTML5 Canvas API và requestAnimationFrame.
Rust Actor Pattern with Tokio Channels & State Encapsulation
Thiết kế hệ thống Actor không chia sẻ bộ nhớ (No Shared Memory) trong Rust bằng Tokio mpsc channels và oneshot reply.
Rust Arena Allocator & Fast Bump Allocation Pattern
Xây dựng Arena Memory Allocator trong Rust để giải phóng hàng triệu objects tạm thời chỉ bằng 1 phép reset con trỏ.
Rust Borrow Checker & Lifetime Unraveler
Giải mã và khắc phục lỗi E0382 (use of moved value), E0502 (cannot borrow as mutable), tối ưu zero-cost abstractions trong Rust.
Rust Safe C-FFI Wrapper & Memory Safety Bridge
Xây dựng tầng wrapper an toàn bọc thư viện C bằng Rust, quản lý pointer allocation, free và tránh undefined behavior.
Rust WebAssembly (Wasm) Client-Side Cryptography
Viết module Wasm bằng Rust để thực hiện mã hóa AES-256-GCM và băm Argon2id trực tiếp trên trình duyệt với wasm-bindgen.
Rust Zero-Copy Binary Network Protocol Deserializer
Phân tích gói tin nhị phân mạng tốc độ hàng chục triệu packets/giây bằng Rust kết hợp thư viện Zerocopy và Bytes.
Senior Code Reviewer & OWASP Security Auditor
Rà soát mã nguồn chuyên sâu: phát hiện lỗ hổng OWASP, bottleneck hiệu năng, code smells và gợi ý bản vá kèm giải thích rõ ràng.
Spring Boot 3 & Java 21 Virtual Threads (Project Loom)
Tối ưu hóa throughput microservice với Virtual Threads, WebClient reactive, record DTOs và Resilient Circuit Breakers.
Spring Cloud Gateway & WebFlux Rate Limiter Filter
Xây dựng API Gateway phi đồng bộ non-blocking với Spring WebFlux: JWT validation, Token Bucket Rate Limiting bằng Redis Reactive.
SQL Immutable Audit Log & History Versioning Triggers
Tạo hệ thống ghi vết kiểm toán (Audit Trail) tự động bằng Trigger: lưu lịch sử ai sửa, giá trị cũ/mới dạng JSONB không thể xóa.
SQL Recursive CTE: Org Chart & Nested Category Tree
Truy vấn dữ liệu dạng cây (Hierarchical Tree) bằng WITH RECURSIVE: tính độ sâu (depth), đường dẫn (path) và chu kỳ lặp.
SQL Table Partitioning & Time-Series Archival Strategy
Thiết kế chiến lược Range Partitioning theo ngày/tháng cho bảng hàng trăm triệu records, tự động dọn dẹp và nén cold storage.
Tái cấu trúc và giữ nguyên hợp đồng
Cải thiện một mô-đun theo từng bước nhỏ mà không đổi hành vi công khai.
TanStack Query v5 + Zustand Clean Global State
Chuẩn hóa phân tách Server State (TanStack Query) và Client UI State (Zustand), tránh fetch thừa và tối ưu cache invalidation.
Terraform Production AWS VPC & Multi-AZ RDS Module
Viết mã Infrastructure as Code (IaC) Terraform chuẩn: VPC 3-AZ, Private Subnets, NAT Gateways và RDS PostgreSQL Multi-AZ.
Thiết kế hợp đồng REST API rõ ràng
Quy định nhất quán route, xác thực dữ liệu, phân quyền, lỗi và phân trang.
Thiết kế phân trang API ổn định
Quy định giới hạn trang, thứ tự xác định và tổng số rõ ràng cho endpoint danh sách.
Thu thập bối cảnh dự án hữu ích cho sinh mã
Ghi runtime, công cụ, kiến trúc, quy ước và yêu cầu chất lượng trong một hồ sơ dễ rà soát.
Tóm tắt thay đổi kỹ thuật kèm bằng chứng
Nêu điều đã đổi, lý do, cách xác minh và phần còn chưa chắc chắn.
tRPC v11 Router & Middleware with Zod Input Validation
Xây dựng tRPC backend router với protected procedures, rate limit middleware, error handling và type inference cho Next.js.
TypeScript Type Gymnastics: Deep Partial, Deep Readonly & Tuple Mappers
Tạo các advanced generic utility types trong TypeScript để ép kiểu compile-time chuẩn 100%, autocomplete hoàn hảo.
Viết bản ghi quyết định kiến trúc
Ghi lại bối cảnh, phương án, đánh đổi và hệ quả của một quyết định.
Viết báo cáo sự cố không quy trách cá nhân
Ghi nhận tác động, điều kiện góp phần, cách ứng phó và việc cải thiện đo lường được.
Viết chỉ dẫn AGENTS.md hiệu quả cho Codex
Dùng AGENTS.md theo phạm vi để giải thích ranh giới repository và quy trình đã xác minh.
Viết chỉ dẫn Copilot hữu ích cho repository
Giữ `.github/copilot-instructions.md` ngắn gọn, chính xác và sát với mã nguồn.
Viết project memory bền vững cho Claude Code
Ghi lại thông tin ổn định và lệnh hữu ích, không biến memory thành nhật ký công việc.
Viết rule Cursor tập trung cho dự án
Tạo tệp .mdc có phạm vi rõ, pattern tệp cụ thể và quy ước dự án có thể áp dụng.
Viết tài liệu dựa trên mã nguồn đã xác minh
Tạo tài liệu dành cho nhà phát triển chính xác, có bước và ví dụ đã kiểm chứng.
Zero-Downtime Postgres Database Schema Migration
Viết migration đổi tên cột, thêm cột NOT NULL với default value, và tạo index không khóa bảng (CREATE INDEX CONCURRENTLY).
Zero-Hallucination Unit Test Generator (AAA Pattern)
Sinh bộ kiểm thử tự động toàn diện theo chuẩn AAA (Arrange-Act-Assert), bao phủ 100% edge cases, mock dependencies đúng cách.