06-reference

planning with files skill

Fri Apr 03 2026 20:00:00 GMT-0400 (Eastern Daylight Time) ·tweet ·source: https://x.com/anthonyriera/status/2018221220160827828 ·by Anthony Riera

Planning with Files — A Claude Code Skill Pattern

Summary

A Claude Code skill that creates three persistent markdown files at the start of execution: task_plan.md, findings.md, and progress.md. Claude reads and updates these files throughout the session, giving it constant reminders of the original plan, accumulated findings, and current progress. Unlike normal plan mode (which fades from context as the conversation grows), these files act as external memory anchors that survive the full session.

Mental model: plan mode is a sticky note on a whiteboard — it works until someone bumps the board. Planning-with-files is a binder on the desk that you physically open and check before every step. More overhead, but the plan never drifts.

Tradeoff: uses more tokens per session (repeated file reads), but reduces rework because Claude stays aligned with the original intent through the entire execution. Install via npx skills add https://github.com/othmanadi/planning-with-files.

Why This Was Bookmarked

Shared as a skill pattern to evaluate. The drift problem is real — long sessions where Claude gradually loses the thread of what it was supposed to be doing. This is a brute-force but effective mitigation.

Key Ideas

Connections

This is a concrete implementation of 06-reference/concepts/compounding-knowledge at the session level. The findings.md file captures learnings in real time rather than waiting for a post-mortem.

Fits our SOUL.md operating model principle of “skills first, then decide how to run them” — this is a skill that could wrap any other skill to add planning discipline.

Relates to 06-reference/2026-04-04-compound-engineering — the Plan > Work > Review > Compound loop. Planning-with-files operationalizes the “Plan” step by making it a living document rather than a one-shot prompt. The progress.md file is effectively a lightweight “Review” running continuously.

See 06-reference/concepts/skills-as-building-blocks — this is a meta-skill (a skill that enhances how other skills execute) rather than a domain-specific one. That’s a useful category to track.

The install pattern (npx skills add <repo>) connects to 06-reference/2026-04-04-superpowers-plugin-analysis — both are distribution mechanisms for Claude Code capabilities, but this is lighter weight (single skill vs. full plugin).

See also 06-reference/2026-04-04-karpathy-llm-wiki-idea-file — the idea file concept is structurally similar to findings.md. Both are append-only logs of things worth remembering.

Open Questions