MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Planning With Files

Planning With Files is an code AI skill with a core value of Implements Manus-style file-based planning for complex tasks. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requirin...

Last verified on: 2026-07-07

Quick Facts

Category code
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/planning-with-files && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/planning-with-files/SKILL.md -o ./skills/planning-with-files/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Planning with Files


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


Important: Where Files Go


When using this skill:


- **Templates** are stored in the skill directory at `${CLAUDE_PLUGIN_ROOT}/templates/`

- **Your planning files** (`task_plan.md`, `findings.md`, `progress.md`) should be created in **your project directory** — the folder where you're working


| Location | What Goes There |

|----------|-----------------|

| Skill directory (`${CLAUDE_PLUGIN_ROOT}/`) | Templates, scripts, reference docs |

| Your project directory | `task_plan.md`, `findings.md`, `progress.md` |


This ensures your planning files live alongside your code, not buried in the skill installation folder.


Quick Start


Before ANY complex task:


1. **Create `task_plan.md`** in your project — Use [templates/task_plan.md](templates/task_plan.md) as reference

2. **Create `findings.md`** in your project — Use [templates/findings.md](templates/findings.md) as reference

3. **Create `progress.md`** in your project — Use [templates/progress.md](templates/progress.md) as reference

4. **Re-read plan before decisions** — Refreshes goals in attention window

5. **Update after each phase** — Mark complete, log errors


> **Note:** All three planning files should be created in your current working directory (your project root), not in the skill's installation folder.


The Core Pattern


text
Context Window = RAM (volatile, limited)
Filesystem = Disk (persistent, unlimited)

→ Anything important gets written to disk.

File Purposes


| File | Purpose | When to Update |

|------|---------|----------------|

| `task_plan.md` | Phases, progress, decisions | After each phase |

| `findings.md` | Research, discoveries | After ANY discovery |

| `progress.md` | Session log, test results | Throughout session |


Critical Rules


1. Create Plan First

Never start a complex task without `task_plan.md`. Non-negotiable.


2. The 2-Action Rule

> "After every 2 view/browser/search operations, IMMEDIATELY save key findings to text files."


This prevents visual/multimodal information from being lost.


3. Read Before Decide

Before major decisions, read the plan file. This keeps goals in your attention window.


4. Update After Act

After completing any phase:

- Mark phase status: `in_progress` → `complete`

- Log any errors encountered

- Note files created/modified


5. Log ALL Errors

Every error goes in the plan file. This builds knowledge and prevents repetition.


markdown
## Errors Encountered
| Error | Attempt | Resolution |
|-------|---------|------------|
| FileNotFoundError | 1 | Created default config |
| API timeout | 2 | Added retry logic |

6. Never Repeat Failures

text
if action_failed:
    next_action != same_action

Track what you tried. Mutate the approach.


The 3-Strike Error Protocol


text
ATTEMPT 1: Diagnose & Fix
  → Read error carefully
  → Identify root cause
  → Apply targeted fix

ATTEMPT 2: Alternative Approach
  → Same error? Try different method
  → Different tool? Different library?
  → NEVER repeat exact same failing action

ATTEMPT 3: Broader Rethink
  → Question assumptions
  → Search for solutions
  → Consider updating the plan

AFTER 3 FAILURES: Escalate to User
  → Explain what you tried
  → Share the specific error
  → Ask for guidance

Read vs Write Decision Matrix


| Situation | Action | Reason |

|-----------|--------|--------|

| Just wrote a file | DON'T read | Content still in context |

| Viewed image/PDF | Write findings NOW | Multimodal → text before lost |

| Browser returned data | Write to file | Screenshots don't persist |

| Starting new phase | Read plan/findings | Re-orient if context stale |

| Error occurred | Read relevant file | Need current state to fix |

| Resuming after gap | Read all planning files | Recover state |


The 5-Question Reboot Test


If you can answer these, your context management is solid:


| Question | Answer Source |

|----------|-------

🎯 Best For

  • UI designers
  • Product designers
  • Claude users
  • Software engineers
  • Development teams

💡 Use Cases

  • Generating component mockups
  • Creating design system tokens
  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Planning With Files to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Does this work with Figma?

Some design skills integrate with Figma plugins. Check the Works With section for supported tools.

Is Planning With Files compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Planning With Files?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Planning With Files?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/planning-with-files/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping usability testing

AI-generated designs should be validated with real users before development.

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills