Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Planning with Files (Chinese Edition)

A Manus-style planning skill that tracks complex work in task_plan.md, findings.md and progress.md, and restores context automatically after a cleared session.

AutomationIntermediate26,0602,177AI score 10/10Last updated: Aug 9, 2026

What it does

  • Externalizes working memory to disk: before any complex task it creates task_plan.md (phases, status, decisions), findings.md (research), and progress.md (session log).
  • Hooks on UserPromptSubmit, PreToolUse and PreCompact re-inject the current plan before tool calls; PostToolUse reminds you to log progress.
  • After /clear or compaction, session-catchup.py plus git diff --stat surfaces unsynced work and refreshes the plan files.
  • Ships concrete operating rules: three-strike failure protocol, read-vs-write decision matrix, "save findings every 2 lookups", and an anti-pattern table.
  • Includes a security boundary section: untrusted web/API text goes only into findings.md, never into the hook-injected task_plan.md.

Who it's for

  • Anyone running long tasks that exceed a handful of tool calls: migrations, refactors, multi-source research.
  • Developers who hit context loss and goal drift in long Claude Code sessions.
  • Teams that prefer Chinese-language planning documents.

Examples

  1. "Plan the migration of this repo to TypeScript" → phased task_plan.md with per-phase status updates.
  2. Researching five competitor products → findings flushed to findings.md every two searches so screenshots/PDF details aren't lost.
  3. Resuming after /clear → catch-up script reports unsynced diffs, plan files are updated, work continues at the right phase.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/OthmanAdi/planning-with-files/HEAD/skills/planning-with-files-zh/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/planning-with-files-zh folder from the GitHub repo OthmanAdi/planning-with-files into my ~/.claude/skills/planning-with-files-zh/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/OthmanAdi/planning-with-files.git && mkdir -p ~/.claude/skills && cp -r planning-with-files/skills/planning-with-files-zh ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and cd to a folder where you keep source code.
  2. Clone the repo: git clone https://github.com/OthmanAdi/planning-with-files.git
  3. Install the skill: mkdir -p ~/.claude/skills && cp -r planning-with-files/skills/planning-with-files-zh ~/.claude/skills/
  4. Make the helper scripts executable: chmod +x ~/.claude/skills/planning-with-files-zh/scripts/*.sh
  5. Verify Python is available (python3 --version) — it powers session recovery.
  6. Restart Claude Code, open a project directory, and ask it to "plan this task step by step"; confirm task_plan.md appears in the project root.
  7. If you installed to a non-standard location, export PWF_SCRIPT_DIR pointing at the skill's scripts directory so the hooks resolve.