Planning with Files

Скилл держит план задачи в файлах на диске и переносит его в контекст на каждом шаге, чтобы работа переживала очистку контекста, компактизацию и сбои

СкиллВыбор редакции

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Регистрирует хуки жизненного цикла, которые запускают скрипты на каждом шаге
  • Читает файлы проекта и пишет файлы плана на диск
Все причины и проверки

othmanadi/planning-with-files

Установка

Ручная установка

/plugin marketplace add OthmanAdi/planning-with-files
/plugin install planning-with-files@planning-with-files

Плагин ставит скилл, хуки и слэш-команды.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл заставляет агента вести план не в контекстном окне, а в трех markdown-файлах в проекте: task_plan.md с фазами и чекбоксами, findings.md с заметками и решениями и progress.md с журналом сессии. Хуки жизненного цикла на старте сессии, на отправке промпта и перед компактизацией снова подкладывают текущую фазу плана в контекст, поэтому работа не теряется после /clear, компактизации и сбоя. Восстановление читает только файлы плана в проекте, отдельный режим catchup по явной команде может прочитать локальные записи сессий того же проекта для сводных счетчиков или ограниченных выдержек. Есть режим с воротами завершения: хук Stop удерживает остановку, пока в плане остается незавершенная фаза, с лимитом и защитой от зависания. Целостность плана проверяется хешем SHA-256: изменение тела плана мимо утвержденного хеша помечается как подмена. Параллельные задачи получают отдельные каталоги плана. Ставится в Claude Code как плагин и в десятки других агентов через стандарт Agent Skills.

Для кого. Для разработчиков и тех, кто ведет через агента длинные многошаговые задачи, которые не должны сбрасываться при очистке контекста.

Подходит, если

  • Задача многошаговая и займет несколько сессий или больше пяти вызовов инструментов
  • Нужно, чтобы агент продолжал работу после /clear, компактизации или сбоя, а не начинал заново
  • Нужно удержать агента от преждевременного вывода о завершении работы

Не подходит, если

  • Задача короткая, план не нужен
  • Агент не поддерживает хуки или стандарт Agent Skills

Пример запроса к агенту

Составь план этой задачи в файлах и продолжай с текущей фазы даже после очистки контекста

Ограничения

Полный эффект дают хуки жизненного цикла, а их регистрирует установка через плагин или через npx skills, но не пакет npm сам по себе. Ворота завершения и режим продолжения работают только на хостах, которые это поддерживают. Файлы плана по умолчанию исключены из git и лежат локально, между собой хосты их не синхронизируют. Приводимые в README цифры про число ходов восстановления авторы сами называют историческими и полученными в их собственных прогонах, а не свежим замером текущего поведения.

Как отключить. Удалите плагин planning-with-files через /plugin в Claude Code или уберите папку скилла из каталога скиллов агента. Файлы task_plan.md, findings.md и progress.md можно удалить из проекта вручную.

Проверка безопасности

  • Регистрирует хуки жизненного цикла, которые запускают скрипты на каждом шаге
  • Читает файлы проекта и пишет файлы плана на диск

Коротко о README

README представляет скилл персистентного планирования для кодовых агентов: план задачи хранится в трех markdown-файлах на диске, а хуки жизненного цикла подкладывают текущую фазу в контекст на каждом шаге, чтобы работа переживала /clear, компактизацию и сбои. Описаны опциональные режимы: ворота завершения удерживают остановку до готовности плана, хеш SHA-256 ловит подмену плана, автономный режим экономит токены. Подход отсылает к принципам Manus про файловую систему как рабочую память. Установка в Claude Code через плагин, в остальные агенты через npx skills и стандарт Agent Skills, есть нативные плагины для Codex, Pi, Hermes, OpenCode и DeepSeek Harness. Приведены собственные бенчмарки автора. Лицензия MIT.

SKILL.md

---
name: planning-with-files
description: "Persistent file-based planning for multi-step AI-agent work. Keeps task_plan.md, findings.md, and progress.md on disk; lifecycle hooks inject selected project planning context. Automatic recovery reads project planning files only. Explicit session-catchup.py --metadata reads same-project local agent session records and emits aggregate counts only; --replay may emit bounded nonce-framed excerpts. Optional gated mode can request continuation only when the host supports it and never runs commands declared in Markdown. The skill has no network upload path. Use for research or work needing 5+ tool calls."
user-invocable: true
allowed-tools: "Read Write Edit Bash Glob Grep"
metadata:
  version: "3.20.1"
---

# Planning with Files

Work like Manus: Use persistent markdown files as your "working memory on disk."

## FIRST: Restore Project State

Before continuing, resolve the plan this task owns: use the installed resolve-plan-dir script with the task's PLAN_ID and PWF_PLAN_ROOT, and read task_plan.md, progress.md and findings.md from that one selected directory. Run git diff --stat to see code changes not yet recorded in the planning files.

Частые вопросы

Что именно переживает /clear?

План лежит в файле task_plan.md на диске. Хук на отправке промпта снова подкладывает текущую фазу в контекст, поэтому после очистки агент продолжает с нужного места, а не переспрашивает задачу.

Скилл куда-то отправляет мои данные?

Нет. По описанию у скилла нет пути выгрузки в сеть, файлы плана остаются локально в проекте.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AIPlanning with Files

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.