backend

Installation
SKILL.md

Backend

Mục tiêu

Implement/sửa backend đúng theo stack và convention đã có sẵn trong project hiện tại, không áp đặt một framework hay cấu trúc cố định.

Quy trình

Bước 1 — Nhận diện stack của project

  1. Đọc file manifest phù hợp để biết ngôn ngữ/framework: package.json (Node — Express/Fastify/NestJS/Koa...), requirements.txt/pyproject.toml (Python — Django/FastAPI/Flask), go.mod (Go), pom.xml/build.gradle (Java/Kotlin), Gemfile (Ruby), *.csproj (.NET)...
  2. Xác định ORM/DB đang dùng (Prisma/Mongoose/TypeORM/SQLAlchemy/GORM...) và cách chạy migration hiện có.
  3. Tìm cấu trúc thư mục thật của project (routes/controllers, services, models, middlewares, tests) bằng Glob/Grep — không giả định tên thư mục.

Bước 2 — Theo convention hiện có

  1. Đặt route/service/model mới cùng chỗ và cùng style với các file tương tự đã có (naming, cách export, cách xử lý lỗi, cách validate input).
  2. Tái dùng helper/middleware sẵn có (auth, logging, error handler) thay vì viết lại.
  3. Nếu project chưa có backend nào (thư mục trống/mới) → hỏi user muốn dùng stack gì trước khi tạo file đầu tiên, đừng tự chọn.
Installs
7
First Seen
Jul 17, 2026
backend — mnhquoc/quoc-agent-skills