基於 Manus 風格的檔案規劃系統,用於組織和追蹤複雜任務的進度。建立 task_plan.md、findings.md 和 progress.md 三個檔案。當使用者要求規劃、拆解或組織多步驟專案、研究任務或需要超過5次工具呼叫的工作時使用。支援 /clear 後的自動會話恢復。觸發詞:任務規劃、專案計畫、制定計畫、分解任務、多步驟規劃、進度追蹤、檔案規劃、幫我規劃、拆解專案
The planning-with-files-zht skill provides a structured, file-based approach for managing and tracking complex tasks and projects. It leverages persistent Markdown files—task_plan.md, findings.md, and progress.md—as a form of 'disk memory' to maintain continuity across multi-step workflows. This skill is particularly designed to handle scenarios where projects involve more than five tool interactions or multiple phases, ensuring that every step is organized, documented, and easily retrievable even after a session reset or a /clear command. By using these files, users can maintain a clear overview of ongoing tasks, track progress, and record findings systematically, minimizing the risk of lost information during long or complex operations.
The skill's main features include automatic detection and restoration of existing project files, hooks that guide file reading before and after tool usage, and structured prompts for updating progress and task plans. It provides pre-built templates for quick initialization, enforces rules such as creating a plan before starting tasks, saving key findings after certain operations, and always consulting the plan before major decisions. The system is designed for consistent use of persistent files to maintain long-term context beyond the immediate session, offering users a reliable method to track multi-step projects, research, and iterative tasks with precision.
This skill is ideal for professionals, researchers, or developers who handle complex projects requiring structured planning and detailed record-keeping. Use cases include research studies, software development projects, multi-step problem-solving, and scenarios where tracking incremental progress is essential. Users benefit from its ability to organize work in a way that supports sequential decision-making, context recovery, and progress transparency, making it particularly useful in collaborative or iterative environments where maintaining a coherent project history is crucial.
Begin by creating the three Markdown files in your project directory: task_plan.md, findings.md, and progress.md. You can use the provided templates from the skill's templates folder as references. Make sure to read these files into context before starting any complex tasks.
The skill supports Read, Write, Edit, Bash, Glob, and Grep tools. Hooks are configured to automatically display or update content before and after these tools are used.
Yes, the skill automatically checks for existing task_plan.md, findings.md, and progress.md files and restores session context, including unsynchronized changes, using the session catch-up scripts.
Project files (task_plan.md, findings.md, progress.md) should be placed in your project directory, not the skill installation directory. Templates and scripts reside in the skill directory.
Always create a task_plan.md before starting complex tasks, save key findings after two operations, read the plan before major decisions, and update progress.md after each action or phase completion.
Quick Setup:
.claude/skills/Repository
othmanadi/planning-with-files