Lập kế hoạch bằng file (Planning with Files)
Chia nhỏ công việc phức tạp thành ba file markdown task_plan.md, findings.md, progress.md để theo dõi tiến độ và khôi phục ngữ cảnh sau khi /clear.
Tự động hóaTrung cấp★ 26,060⑂ 2,177Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Đây là bản áp dụng mô hình "bộ nhớ làm việc trên đĩa" kiểu Manus cho Claude Code: cửa sổ ngữ cảnh là RAM, hệ thống file là ổ đĩa, và mọi thứ quan trọng đều được ghi ra file.
- task_plan.md — các giai đoạn (phase), mục tiêu, quyết định, nhật ký lỗi
- findings.md — kết quả nghiên cứu, dữ liệu lấy từ web
- progress.md — nhật ký phiên làm việc, kết quả test
Ngoài ra:
- Đầu phiên, kỹ năng đọc lại các file kế hoạch và chạy
session-catchup.pyđể khôi phục ngữ cảnh trước khi/clear - Quy tắc 2 hành động: cứ sau 2 thao tác xem/duyệt/tìm kiếm là ghi ngay phát hiện ra file
- Giao thức lỗi 3 lần: chẩn đoán → thử cách khác → xem lại giả định → thất bại 3 lần thì hỏi người dùng
- Quản lý nhiều kế hoạch song song trong
.planning/YYYY-MM-DD-slug/ attest-plan.shkhóa file kế hoạch bằng hash SHA-256, chặn nội dung bị sửa lén lọt vào ngữ cảnh mô hình
Phù hợp với ai
- Người thường giao các tác vụ cần từ 5 lần gọi công cụ trở lên
- Ai từng gặp cảnh Claude quên mất mục tiêu ban đầu khi ngữ cảnh quá dài
- Người ngán phải giải thích lại "đã làm tới đâu" sau mỗi lần
/clear - Nhóm chạy nhiều luồng công việc cùng lúc trong một repo
Ví dụ sử dụng
- Refactor lớn: yêu cầu "lập kế hoạch chuyển module auth sang JWT" — kỹ năng tạo
task_plan.mdchia thành Phase 1–6, đánh dấucompletesau mỗi giai đoạn và ghi bảng lỗi gặp phải. - Nghiên cứu kỹ thuật: khi so sánh nhiều thư viện trên web, cứ 2 lần tìm kiếm là kết quả được lưu vào
findings.mdnên không mất căn cứ so sánh dù ngữ cảnh đầy. - Tiếp tục công việc dở dang: sau khi
/clear, script catchup đối chiếu vớigit diff --statđể cập nhật file kế hoạch rồi làm tiếp. - Làm song song: chạy
init-session.sh "Backend Refactor"vàinit-session.sh "Incident Investigation", rồi dùng biếnPLAN_IDđể ghim từng terminal vào một kế hoạch riêng.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 .continue/skills/planning-with-files từ repo GitHub OthmanAdi/planning-with-files vào ~/.claude/skills/othmanadi-planning-with-files-3/ 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/OthmanAdi/planning-with-files.git /tmp/planning-with-files && cp -r /tmp/planning-with-files/.continue/skills/planning-with-files ~/.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.
- Mở terminal và tạo thư mục kỹ năng nếu chưa có:
mkdir -p ~/.claude/skills - Tải repo về thư mục tạm:
git clone https://github.com/OthmanAdi/planning-with-files.git /tmp/planning-with-files - Sao chép thư mục kỹ năng:
cp -r /tmp/planning-with-files/.continue/skills/planning-with-files ~/.claude/skills/ - (Quan trọng) Trong SKILL.md, đường dẫn script đang ghi là
.continue/skills/.... Hãy sửa thành~/.claude/skills/planning-with-files/scripts/...để dùng với Claude Code. Nếu chỉ muốn dùng cho một dự án, hãy chép vào.claude/skills/ở gốc dự án. - Cấp quyền chạy cho script:
chmod +x ~/.claude/skills/planning-with-files/scripts/*.sh - Khởi động lại Claude Code và thử nói "hãy lập kế hoạch từng bước cho việc này" để kích hoạt kỹ năng.
- Sau khi chốt kế hoạch, nên chạy
sh ~/.claude/skills/planning-with-files/scripts/attest-plan.shđể khóa nội dung file kế hoạch.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT