planning-with-files — Summary
Planning with Files implements the "Manus-style" persistent-markdown planning pattern as a Claude Code skill, transforming any AI coding session into a three-file workspace: task_plan.md (phases + decisions), findings.md (research discoveries), and progress.md (session log). The skill injects these files into the context window at every prompt via lifecycle hooks, ensuring the agent always knows what phase it is in and what it has already learned. A SHA-256 attestation system prevents prompt-injection attacks through plan files, and a session-catchup script recovers context lost to /clear. With 17+ IDE adapters (Claude Code, Cursor, Codex, Kiro, Gemini CLI, GitHub Copilot, and more), it is likely the most cross-platform AI planning skill in existence. At 22,134 GitHub stars, it became the defining implementation of file-as-memory for agentic coding workflows.
differs_from_seeds: Closest to superpowers (skills-only behavioral framework, no MCP, heavy hook suite) but inverts the philosophy — where superpowers injects methodology rules, planning-with-files injects state data. Unlike ccmemory (Neo4j graph, global persistence), memory here is entirely local file-based and project-scoped, with no external database and no cross-session recall beyond what survives in the markdown files. Unlike agent-os (which ships only templates and conventions), planning-with-files ships a complete hook suite that automatically enforces file-read discipline at every prompt, tool use, and compaction event.