Audit — /qa-full:audit

Đánh giá nhanh sức khỏe dự án. Chỉ scan và report, không generate tests hay fix code.

Cú pháp

/qa-full:audit
Thời gian: 3-5 phút.

5 Checks thực hiện

1

1. Scan codebase

Glob tìm tất cả source files + test files → đếm số lượng.
2

2. Coverage

Chạy pnpm test --coverage → lấy lines/branches/functions %.
3

3. Tech debt

Grep tìm:
  • Files > 200 dòng
  • any type trong TypeScript
  • TODO / FIXME / HACK comments
4

4. Security

  • npm audit --audit-level=high
  • Grep tìm secrets trong code (API keys, passwords)
5

5. Architecture

  • Tìm circular dependencies
  • Files quá lớn (> 500 dòng)

Output: Health Score Report

PROJECT HEALTH SCORE
├── Test Coverage:    57%   (target 80%)
├── Code Quality:    72%
├── Security:        85%
├── Tech Debt:       60%
└── Overall:         65%   NEEDS ATTENTION
Mỗi metric có trạng thái:
  • 85%+: Tốt
  • 70-84%: Chấp nhận được
  • Dưới 70%: Cần cải thiện

Khi nào dùng

  • Nhận dự án mới, cần đánh giá tình trạng
  • Đầu sprint muốn xem tổng quan
  • Báo cáo cho PM/Lead về chất lượng code
  • Trước khi quyết định refactor
Audit chỉ đọc và báo cáo. Nếu muốn tự động bổ sung tests, dùng /qa-full:check. Nếu muốn full QA, dùng /qa-full:full.