Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Code Standards — Quy trình thay đổi code

Skill áp đặt quy trình kỷ luật "định hướng → baseline → thay đổi nhỏ nhất → test → xác minh → tự review" cho mọi thay đổi code, không phụ thuộc ngôn ngữ.

Lập trìnhTrung cấp1776Điểm AI 9/10Cập nhật lần cuối: 16 thg 8, 2026

Làm được gì

Dạy Claude thứ tự thực hiện trước khi viết code:

  • Đọc tài liệu dự án (README, CONTRIBUTING, AGENTS.md/CLAUDE.md, Makefile, script package) để biết lệnh build/test/lint thực tế
  • Bảo đảm baseline xanh trước khi sửa; nếu đang đỏ thì đó là việc đầu tiên
  • Thực hiện thay đổi nhỏ nhất, đúng gốc rễ, bám style xung quanh, không chạy auto-format hàng loạt
  • Thêm test thất bại nếu không có thay đổi; với phần bảo mật thì thêm negative test (token sai → bị chặn, state không đổi, không rò dữ liệu)
  • Chỉ nói "xong" khi build + lint + type-check + test đều xanh
  • Tự review diff như review PR người khác, cập nhật docs và viết commit theo conventional commits
  • Tripwire: dừng lại khi đổi interface công khai, thêm dependency, sửa auth/token/permission, ghi secret ra đĩa, giữ lock qua await
  • Guard chống loay hoay: cùng một lỗi tồn tại sau 2 lần sửa → ghi lại, đánh dấu [BLOCKED], báo cho người dùng

Phù hợp với ai

  • Người thường xuyên nhận diff quá lớn, lẫn lộn format khi để AI viết code
  • Team muốn một chuẩn quy trình dùng chung cho mọi ngôn ngữ/stack
  • Ai làm việc với auth, quyền hạn và cần thói quen viết negative test

Ví dụ sử dụng

  1. "Sửa lỗi thanh toán thất bại" → chạy test cho xanh trước, thêm test tái hiện lỗi, sửa tối thiểu rồi verify toàn bộ.
  2. "Đổi tên field trong API response" → tripwire kích hoạt, kiểm tra mọi caller và ưu tiên cách thêm field mới thay vì xoá.
  3. Refactor mà một test fail hai lần liên tiếp → guard dừng lại, ghi vào file lessons và báo cáo thay vì thử mò tiếp.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/tamdogood/builder-essential-skills/HEAD/skills/code-standards/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/code-standards từ repo GitHub tamdogood/builder-essential-skills vào ~/.claude/skills/code-standards/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/tamdogood/builder-essential-skills.git && mkdir -p ~/.claude/skills && cp -r builder-essential-skills/skills/code-standards ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal.
  2. Clone repo: git clone https://github.com/tamdogood/builder-essential-skills.git
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r builder-essential-skills/skills/code-standards ~/.claude/skills/
  5. Kiểm tra tồn tại file ~/.claude/skills/code-standards/SKILL.md.
  6. Mở lại Claude Code và yêu cầu một thay đổi code (sửa bug, thêm feature) — skill sẽ tự được áp dụng.
  7. (Khuyến nghị) Tạo trước tasks/todo.mdtasks/lessons.md trong dự án để bước lập kế hoạch và ghi bài học hoạt động trơn tru.