Lập kế hoạch bằng file (Planning with Files)
Buộc Claude quản lý công việc phức tạp qua ba file task_plan.md, findings.md, progress.md để tiến độ không mất khi context bị xóa.
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ì
Skill áp dụng mô hình "bộ nhớ làm việc trên đĩa" kiểu Manus: trước khi bắt đầu việc phức tạp, Claude tạo và liên tục cập nhật ba file markdown trong thư mục dự án.
task_plan.md— các Phase, trạng thái, quyết định quan trọngfindings.md— kết quả nghiên cứu, tìm kiếm, đọc tài liệuprogress.md— log phiên làm việc, kết quả test
Kèm theo là các quy tắc thực dụng: quy tắc 2 hành động (sau mỗi 2 lần xem/tìm kiếm phải ghi ngay ra file), giao thức 3 lần thử để không lặp lại cùng một lỗi, quy trình phục hồi ngữ cảnh bằng session-catchup.py + git diff, và hướng dẫn chống prompt injection (nội dung từ web chỉ được ghi vào findings.md).
Phù hợp với ai
- Lập trình viên làm refactor, migration kéo dài nhiều phiên
- Người từng bực mình vì Claude "quên" mọi thứ sau
/clearhoặc khi hết context - Researcher, PM muốn lưu lại quá trình nghiên cứu → tổng hợp → thực thi
- Ai muốn ngăn agent thử lại cùng một cách thất bại vô hạn
Ví dụ sử dụng
- Migration API v1 → v2: Bạn yêu cầu lập kế hoạch, skill tạo
task_plan.mdchia 6 Phase và ghi kết quả khảo sát từng endpoint vàofindings.md. Hôm sau mở phiên mới, chỉ cần đọc ba file là tiếp tục từ Phase 3. - Nghiên cứu đối thủ: Sau mỗi 2 lần tìm kiếm web, thông tin chính được lưu vào
findings.mdnên dữ liệu không biến mất khi context đầy. - Debug lỗi build: Thử 1 sửa nguyên nhân, thử 2 dùng cách khác, thử 3 xem lại giả định; nếu vẫn lỗi thì tổng hợp lại và hỏi bạn thay vì loay hoay mãi.
· · · 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 .hermes/skills/planning-with-files từ repo GitHub OthmanAdi/planning-with-files vào ~/.claude/skills/othmanadi-planning-with-files-7/ 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 && mkdir -p ~/.claude/skills && cp -r planning-with-files/.hermes/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 repo:
git clone https://github.com/OthmanAdi/planning-with-files.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r planning-with-files/.hermes/skills/planning-with-files ~/.claude/skills/ - Kiểm tra đã có
templates/vàscripts/:ls ~/.claude/skills/planning-with-files - Khởi động lại Claude Code, rồi thử nói "hãy lập kế hoạch từng bước cho việc này".
- (Tùy chọn) Đường dẫn
$HERMES_HOMEtrong tài liệu là dành cho Hermes; với Claude Code hãy thay bằng~/.claude/skills/planning-with-files, kể cả khi chạysession-catchup.py. - Lưu ý:
task_plan.md,findings.md,progress.mdphải nằm trong thư mục dự án của bạn, không phải trong thư mục skill.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT