/ 디렉터리 / 플레이그라운드 / planning-with-files
● 커뮤니티 OthmanAdi ⚡ 바로 사용

planning-with-files

제작: OthmanAdi · OthmanAdi/planning-with-files

Forces Claude to use disk-based markdown files as persistent memory — task_plan.md, findings.md, progress.md — instead of losing state in context resets.

A Claude Code skill that implements the Manus AI 3-file planning pattern. With it installed, Claude automatically writes a task_plan.md before starting multi-step work, logs discoveries to findings.md, and updates progress.md throughout the session. Benchmarks show 96.7% pass rate vs 6.7% without on multi-step tasks. Best for work spanning 3+ steps or many tool calls.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

planning-with-files-skill.replay ▶ 준비됨
0/0

설치

작성자 저장소 · Claude Skills 공식 문서

사용 사례

실전 활용법: planning-with-files

Run a multi-day refactor without losing the thread

👤 Engineers doing migrations or large refactors with Claude Code ⏱ ~30 min intermediate

언제 쓸까: You're breaking apart a monolith, migrating a framework, or doing anything that takes more than one session.

흐름
  1. Kick off the work with the skill explicitly
    We're migrating the auth module from JWT to session cookies. Use the planning-with-files skill to map this out before you start.✓ 복사됨
    → Claude writes task_plan.md with phases before touching code
  2. Let Claude run; pause and resume across days
    Pick up where we left off — read progress.md and continue.✓ 복사됨
    → Claude re-reads the plan and knows exactly which phase is next
  3. Review findings.md for surprises
    Summarize findings.md — anything that changed the original plan?✓ 복사됨
    → List of discoveries that would otherwise be lost

결과: A refactor that survives context resets with an audit trail you can actually review.

함정
  • Skill invoked for trivial one-line edits, adding overhead — Tell Claude 'skip planning-with-files, this is a one-shot fix'
함께 쓰기: filesystem · git

Conduct a research investigation with a durable findings doc

👤 Anyone using Claude for multi-source research ⏱ ~45 min beginner

언제 쓸까: You'll be asking Claude to gather information from many sources and synthesize.

흐름
  1. Start with a research question
    Research how modern rate-limiters handle burst traffic. Use planning-with-files — I want findings.md to build up over the session.✓ 복사됨
    → Claude writes findings.md incrementally as it searches
  2. Ask for a synthesis at the end
    Now synthesize findings.md into a 1-page brief.✓ 복사됨
    → Brief grounded in the durable notes, not hallucinated

결과: A findings doc you can re-use and a brief backed by it.

함정
  • findings.md balloons with noise — Instruct Claude to trim to signal-only at phase boundaries
함께 쓰기: firecrawl · fetch

조합

다른 MCP와 조합해 10배 효율

planning-with-files-skill + filesystem

Skill writes the markdown files; filesystem MCP lets Claude also edit code in the same session

Use planning-with-files to plan, then apply the fixes to the repo via filesystem.✓ 복사됨
planning-with-files-skill + git

Commit progress.md and findings.md at phase boundaries so you have a durable trail across machines

End of phase — commit the 3 planning files with a message summarizing what's done.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
create_plan task description Beginning of any task with 3+ steps 0 — local file write
log_finding discovery text Each time research turns up something worth remembering 0
update_progress step completed After each significant tool call or phase 0
resume_session none Start of any follow-up session in same working directory 0

비용 및 제한

운영 비용

API 쿼터
None
호출당 토큰
Modest — the 3 files consume tokens on re-reads, usually under 2k each
금액
Free — skill is pure prompts and hook scripts
팁
Let Claude trim progress.md periodically so it doesn't grow unbounded across long projects.

보안

권한, 시크릿, 파급범위

자격 증명 저장: No credentials — skill is pure prompts and local file operations
데이터 외부 송신: None — all state stays on your disk in the working directory

문제 해결

자주 발생하는 오류와 해결

The 3 files get committed to git accidentally

Add task_plan.md, findings.md, progress.md to .gitignore.

확인: git check-ignore task_plan.md

대안

planning-with-files 다른 것과 비교

대안언제 쓰나단점/장점
skillforgeYou want a skill to create other skills, not just planningDifferent goal — skillforge builds skills; planning-with-files runs tasks
Native TodoWrite toolLightweight in-context todos are enough and you don't need cross-session persistenceFree but evaporates when context resets

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기