planning-with-files

Featured

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.

Data & Documents 27,133 stars 2257 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> Hermes note: lifecycle automation for this skill comes from the Hermes adapter plugin in `.hermes/plugins/planning-with-files/`. Install it with `hermes plugins install OthmanAdi/planning-with-files/.hermes/plugins/planning-with-files`, then `hermes plugins enable planning-with-files`. Full guide: docs/hermes.md in the repository. # Planning with Files Work like Manus: Use persistent markdown files as your "working memory on disk." ## FIRST: Restore Project State **Before doing anything else**, check if planning files exist and read them: 1. If `task_plan.md` exists (in the project root, or in the active `.planning/<plan>/` directory), read `task_plan.md`, `progress.md`, and `findings.md` immediately. The `planning_with_files_status` tool or `/pwf-status` names the active plan. 2. Run `git diff --stat` to see code changes that may not yet be recorded in the planning files. Automatic recovery stops there. The following optional command reads same-project local session records and emits aggregate counts only: ```bash # Linux/macOS — auto-detects the Hermes home (HERMES_HOME or the platform default) SKILL_DIR="${HERMES_HOME:-$HOME/.hermes}/skills/planning-with-files" [ -d "$SKILL_DIR" ] || SKILL_DIR="${LOCALAPPDATA:-}/hermes/skills/planning-with-files" $(command -v python3 || command -v python) "${SKILL_DIR}/scripts/session-catchup.py" --metadata "$(pwd)" ``` ```powershell # Windows PowerShell — native Windows Hermes keeps its home under %LOCALAPPDATA%\hermes $HermesDi...

Details

Author
OthmanAdi
Repository
OthmanAdi/planning-with-files
Created
8 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category