Lộ trình học›Claude Code›Claude Code chuyên sâu — Tham khảo đầy đủ Mở bản đồ

2.2 · Viết Project Rules modular trong .claude/rules/

Bài viếtTrung cấp6 phút đọc

Khi CLAUDE.md phình quá 150 dòng, tách các quy tắc theo module vào .claude/rules/ giữ file chính gọn và chỉ nạp đúng phần liên quan khi Claude làm việc trong thư mục đó.

Sau bài này, bạn sẽ
  1. Biết khi nào nên tách CLAUDE.md thành nhiều rule file
  2. Cấu trúc một rule file theo module
  3. Giữ file gốc chỉ còn là mục lục trỏ tới các rule

Dấu hiệu cần tách

  • CLAUDE.md đã vượt 150 dòng và có nhiều mục không liên quan tới nhau
  • Một phần quy tắc chỉ áp dụng cho một module (ví dụ: /api, /frontend)
  • Nhiều người trong team chỉ quan tâm một phần của file

Cấu trúc thư mục

.claude/
└── rules/
    ├── api.md        # quy ước riêng cho module API
    ├── frontend.md    # quy ước riêng cho module frontend
    └── testing.md     # chuẩn viết test chung

CLAUDE.md trở thành mục lục

# CLAUDE.md
Dự án X — xem chi tiết theo module tại .claude/rules/.

## Lệnh chung
- npm run dev
- npm test

## Module
- API: .claude/rules/api.md
- Frontend: .claude/rules/frontend.md
Kiểm tra nhanh1 câu hỏi · chọn đáp án để xem giải thích
    Bạn đã hoàn thành bài này chưa?Tiến độ lưu trên trình duyệt của bạn.