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

Planning with Files (Arabic edition)

A Manus-style workflow that keeps task_plan.md, findings.md and progress.md on disk as durable working memory for multi-step tasks, with Arabic-language instructions.

AutomationIntermediate26,1672,188AI score 10/10Last updated: Aug 9, 2026

What it does

  • Requires creating task_plan.md (phases, decisions), findings.md (research), progress.md (session log) in your project root before starting any complex task.
  • Hooks (UserPromptSubmit, PreToolUse, PreCompact) re-inject the active plan into context on prompts and tool calls, so goals stay in the attention window during long sessions.
  • After /clear or an interrupted session, scripts/session-catchup.py plus git diff --stat reveal work that never made it into the plan files, then the docs are reconciled.
  • Ships explicit operating rules: two-step save rule, triple-failure protocol (diagnose → alternate approach → question assumptions → ask the user), an error log table, a read-vs-write decision matrix, and a five-question restart test.
  • Security boundary: external web/API content goes only into findings.md, never task_plan.md, because that file is auto-re-read by hooks and would amplify injected instructions.

Who it's for

  • Anyone running tasks longer than three steps — migrations, research, project builds — across multiple sessions.
  • Users tired of the assistant losing the objective mid-task or retrying the same failing action.
  • Arabic-speaking teams that want their planning artifacts written in Arabic.

Examples

  1. "Migrate this legacy API to v2" → a phased task_plan.md is generated and each phase is flipped to complete as work lands.
  2. Competitive research → after every two searches, key discoveries are written straight into findings.md so multimodal/browser output isn't lost.
  3. Resuming after /clear → run session-catchup.py, refresh progress.md from the real git diff, then continue with the remaining phases.

· · · 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-ar/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-ar folder from the GitHub repo OthmanAdi/planning-with-files into my ~/.claude/skills/planning-with-files-ar/.
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-ar ~/.claude/skills/

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

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/OthmanAdi/planning-with-files.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the Arabic variant: cp -r planning-with-files/skills/planning-with-files-ar ~/.claude/skills/
  5. Make the helper scripts executable: chmod +x ~/.claude/skills/planning-with-files-ar/scripts/*.sh
  6. Verify Python is available with python3 --version (needed by session-catchup.py).
  7. Restart Claude Code, then ask it to "plan this task" and confirm task_plan.md appears in your project.
  8. If you installed to a non-standard path, add export PWF_SCRIPT_DIR=~/.claude/skills/planning-with-files-ar/scripts to your shell profile so the hooks can find the scripts.