Lập kế hoạch bằng tệp (Planning with Files)
Kỹ năng kiểu Manus giữ ba tệp task_plan.md, findings.md, progress.md trên đĩa để công việc không bị mất khi hết context hoặc gõ /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
Làm được gì
Cửa sổ context giống RAM: dễ bay hơi. Kỹ năng này dùng hệ thống tệp làm "đĩa cứng", duy trì ba tệp markdown trong thư mục dự án của bạn:
task_plan.md— các giai đoạn, trạng thái, quyết địnhfindings.md— kết quả tra cứu, nội dung web (chỉ ghi nội dung bên ngoài vào đây)progress.md— nhật ký phiên làm việc, kết quả kiểm thử
Kèm theo là các hook (UserPromptSubmit, PreToolUse, PreCompact, Stop) tự chèn lại kế hoạch sau khi context bị nén hoặc /clear, và script session-catchup.py để phục hồi ngữ cảnh phiên trước. Tài liệu còn nêu "quy tắc 2 hành động", "giao thức 3 lần thử", bảng quyết định đọc/ghi và danh sách anti-pattern.
Dành cho ai
- Người thường giao các tác vụ nhiều bước cần từ 5 lần gọi tool trở lên
- Người hay bị mất mạch việc sau
/clearvà phải giải thích lại từ đầu - Người muốn lưu lại kết quả nghiên cứu để dùng về sau
Ví dụ sử dụng
- Refactor lớn: yêu cầu "tách module thanh toán ra service layer" — agent tạo
task_plan.mdvới 6 giai đoạn rồi cập nhật trạng thái từng bước. - Nghiên cứu công nghệ: so sánh nhiều thư viện, cứ sau 2 lần tìm kiếm là ghi tóm tắt vào
findings.mdnên dữ liệu không mất khi context xoay vòng. - Tiếp tục hôm sau: chạy
session-catchup.pycùnggit diff --statđể đồng bộ tệp kế hoạch với thay đổi thực tế rồi làm tiếp.
· · · 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 .factory/skills/planning-with-files từ repo GitHub OthmanAdi/planning-with-files vào ~/.claude/skills/othmanadi-planning-with-files-5/ 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/.factory/skills/planning-with-files ~/.claude/skills/ && chmod +x ~/.claude/skills/planning-with-files/scripts/*⚠ Đâ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.
- Clone repo:
git clone https://github.com/OthmanAdi/planning-with-files.git /tmp/pwf - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy kỹ năng:
cp -r /tmp/pwf/.factory/skills/planning-with-files ~/.claude/skills/ - Cấp quyền chạy cho script:
chmod +x ~/.claude/skills/planning-with-files/scripts/* - Khởi động lại Claude Code, thử nói "hãy lập kế hoạch từng bước cho việc này" và kiểm tra xem
task_plan.mdcó được tạo. - (Tùy chọn) Nếu cài ở đường dẫn khác, thêm
export PWF_SCRIPT_DIR=<đường dẫn>/scriptsvào file cấu hình shell để hook tìm được script.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT