Lập kế hoạch bằng tệp (Planning with Files)
Lưu kế hoạch, phát hiện và tiến độ vào các tệp markdown trên đĩa để công việc không bị mất khi ngữ cảnh bị xóa.
Tự động hóaTrung cấp★ 26,060⑂ 2,177Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
Áp dụng mô hình "bộ nhớ làm việc trên đĩa" kiểu Manus cho Claude Code. Trước mọi việc phức tạp, skill tạo ba tệp trong thư mục dự án và liên tục cập nhật:
| Tệp | Vai trò |
|------|---------|
| task_plan.md | Các giai đoạn, trạng thái, quyết định quan trọng |
| findings.md | Kết quả nghiên cứu, phát hiện |
| progress.md | Nhật ký phiên làm việc, kết quả kiểm thử |
Ngoài ra còn có:
- Quy tắc 2 hành động: sau mỗi 2 lần xem/tìm kiếm phải ghi ngay điểm chính vào tệp
- Giao thức 3 lần thử: chẩn đoán → đổi cách → xem lại giả định → thất bại 3 lần thì hỏi người dùng
- Phục hồi phiên: sau
/clearhoặc nén ngữ cảnh, chạysession-catchup.pykết hợpgit diffđể lấy lại trạng thái - Hook tự động: nhắc cập nhật tiến độ khi ghi/sửa tệp và tiêm lại kế hoạch vào ngữ cảnh
Phù hợp với ai
- Người làm các tác vụ nhiều bước (refactor lớn, xây tính năng) và từng bị mất mạch giữa đường
- Người cần lưu kết quả nghiên cứu dài mà không sợ mất
- Nhóm muốn ngăn AI lặp lại cùng một lỗi
Ví dụ sử dụng
- Refactor lớn: yêu cầu "chuyển module xác thực sang JWT" — skill tạo
task_plan.mdgồm 5 giai đoạn, đánh dấu hoàn thành từng phần và ghi bảng lỗi đã gặp. - Nghiên cứu kỹ thuật: khi so sánh nhiều thư viện, cứ 2 lần tra cứu lại ghi ưu/nhược điểm vào
findings.md, nhờ vậy bảng so sánh vẫn còn sau khi ngữ cảnh bị nén. - Tiếp tục hôm sau: chạy
session-catchup.py, đối chiếugit diff, cập nhật tệp kế hoạch rồi làm tiếp đúng chỗ đã dừ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 .codebuddy/skills/planning-with-files từ repo GitHub OthmanAdi/planning-with-files vào ~/.claude/skills/othmanadi-planning-with-files/ 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/pwf && mkdir -p ~/.claude/skills && cp -r /tmp/pwf/.codebuddy/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.
- Tải mã nguồn về thư mục tạm:
git clone https://github.com/OthmanAdi/planning-with-files.git /tmp/pwf - Copy thư mục skill vào đường dẫn skill của Claude Code:
mkdir -p ~/.claude/skills cp -r /tmp/pwf/.codebuddy/skills/planning-with-files ~/.claude/skills/ - Cấp quyền thực thi cho script:
chmod +x ~/.claude/skills/planning-with-files/scripts/*.sh - Nếu thấy cảnh báo không tìm thấy script, thêm biến môi trường vào
~/.zshrchoặc~/.bashrc:export PWF_SCRIPT_DIR="$HOME/.claude/skills/planning-with-files/scripts" - 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", kiểm tra xem
task_plan.mdcó xuất hiện trong thư mục dự án. - (Không bắt buộc) Cài
python3nếu muốn dùng tính năng phục hồi phiên.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT