AlphaMoatによると、2026-09時点でPlanning With Filesのダウンロード数は3,379、スター数は7で、AIスキル全体5,078件中3,327位、AIエージェントでは969件中680位です。
| プラットフォーム | インストール数 | ダウンロード数 | スター数 | コメント |
|---|---|---|---|---|
| ClawHub ↗ | 83 | 2907 | 6 | - |
| SkillHub ↗ | 189 | 3379 | 7 | — |
プラットフォームごとに集計方法と集計時点が異なります。
プロジェクト直下の task_plan.md、findings.md、progress.md に段階、根拠、エラー、検証結果を記録し、再開に使います。重要な判断前に計画を読み直し、段階完了後に更新します。表示・閲覧・検索を 2 回行うごとに発見を保存します。失敗時は方法を変え、3 回失敗したら事情を説明して利用者に相談します。複雑な作業向けで、簡単な質問や小さな単一ファイル修正では省略できます。ファイルはスキルのディレクトリに置きません。
資料公開日 2026-10-26
スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。
2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。 同名の別スキルがあるため、変更前のデータは現在ダウンロード数が最も多いこのスキルに帰属させています。
| 月 | ダウンロード数 | 前月比 | スター数 |
|---|---|---|---|
| 2026-09 | 3379 | — | 7 |
| 2026-08 | 2735 | +10.1% | 7 |
| 2026-07 | 2484 | +13.1% | 7 |
| 2026-06 | 2196 | +10.7% | 7 |
| 2026-05 | 1983 | — | 6 |
| 2026-03 | 1452 | — | 6 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。
--- name: planning-with-files model: reasoning version: 3.0.0 description: > File-based planning for complex tasks. Use persistent markdown files as working memory to survive context resets. Creates task_plan.md, findings.md, and progress.md. Use for any task requiring >5 tool calls, research projects, or multi-step implementations. tags: [planning, context, workflow, manus, memory, complex-tasks] ---
# Planning with Files Use persistent markdown files as your "working memory on disk." Based on context engineering principles from Manus. ## Installation ### OpenClaw / Moltbot / Clawbot ```bash npx clawhub@latest install planning-with-files ``` ## WHAT This Skill Does Treats the filesystem as persistent memory to overcome context window limitations. Three files track your state: | File | Purpose | Update Frequency | |------|---------|-----------------| | `task_plan.md` | Phases, progress, decisions | After each phase | | `findings.md` | Research, discoveries, decisions | After ANY discovery | | `progress.md` | Session log, test results, errors | Throughout session | ## WHEN to Use **Use for:** - Multi-step tasks (3+ steps) - Research tasks requiring web search - Building/creating projects from scratch - Tasks spanning >5 tool calls - Anything requiring organization across multiple files - Tasks where losing context would cause rework **Skip for:** - Simple questions - Single-file edits - Quick lookups - Tasks completable in 1-2 actions **Keywords:** complex task, multi-step, research, build project, create application, plan, organize ## The Core Pattern ``` Context Window = RAM (volatile, limited) Filesystem = Disk (persistent, unlimited) → Anything important gets written to disk. ``` ## Workflow ### Phase 1: Create Planning Files Before starting ANY complex task, create all three files in your project root: 1. **Create `task_plan.md`** — Copy from [templates/task_plan.md](templates/task_plan.md) 2. **Create `findings.md`** — Copy from [templates/findings.md](templates/findings.md) 3. **Create `progress.md`** — Copy from [templates/progress.md](templates/progress.md) ### Phase 2: Execute with Discipline Follow these rules during execution: **The 2-Action Rule:** > After every 2 view/browser/search operations, IMMEDIATELY save findings to text files. Visual/multimodal content doesn't persist — write it down before it's lost. **Read Before Decide:** Before major decisions, read your plan file. This keeps goals in your attention window after many tool calls. **Update After Act:** After completing any phase: - Mark phase status: `in_progress` → `complete` - Log any errors encountered - Note files created/modified **Log ALL Errors:** Every error goes in the plan file. This prevents repetition. ### Phase 3: Handle Errors Systematically **The 3-Strike Protocol:** ``` 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 ``` **Critical:** `if action_failed: next_action != same_action` ### Phase 4: Verify Completion Use the 5-Question Reboot Test. If you can answer these, your context is solid: | Question | Answer Source | |----------|---------------| | Where am I? | Current phase in task_plan.md | | Where am I going? | Remaining phases | | What's the goal? | Goal statement in plan | | What have I learned? | findings.md | | What have I done? | progress.md | ## Quick Reference: Read vs Write | 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 | ## Session Recovery When starting a new session, check for previous work: ```bash # Check if planning files exist ls task_plan.md findings.md progress.md 2>/dev/null # If they exist, read them all before continuing cat task_plan.md findings.md progress.md ``` If planning files exist from a previous session: 1. Read all three files to recover context 2. Run `git diff --stat` to see what changed 3. Update planning files with any missing context 4. Continue from where you left off ## Templates Copy these to start: - [templates/task_plan.md](templates/task_plan.md) — Phase tracking - [templates/findings.md](templates/findings.md) — Research storage - [templates/progress.md](templates/progress.md) — Session logging ## Scripts Helper scripts for automation: - `scripts/init-session.sh` — Initialize all planning files - `scripts/check-complete.sh` — Verify all phases complete ## References - [references/manus-principles.md](references/manus-principles.md) — Context engineering principles from Manus ## Anti-Patterns | Don't | Do Instead | |-------|------------| | Use TodoWrite for persistence | Create task_plan.md file | | State goals once and forget | Re-read plan before decisions | | Hide errors and retry silently | Log errors to plan file | | Stuff everything in context | Store large content in files | | Start executing immediately | Create plan file FIRST | | Repeat failed actions | Track attempts, mutate approach | | Create files in skill directory | Create files in your project | ## NEVER Do 1. **NEVER start a complex task without task_plan.md** — this is non-negotiable 2. **NEVER repeat a failed action exactly** — track what you tried, mutate the approach 3. **NEVER ignore errors** — log every error with resolution attempts 4. **NEVER rely on memory after >10 tool calls** — re-read your plan 5. **NEVER skip the 2-Action Rule for visual content** — multimodal data gets lost 6. **NEVER proceed past 3 failures without escalating** — ask the user for help 7. **NEVER create planning files in the skill directory** — they go in your project root
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude rea
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、ClawHub 六层联合搜索并推荐最合适的技能,支持一键安装。已完全替代官方...
AI エージェント向けのブラウザ自動化コマンドラインスキルです。
Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when...
第三者のスキルを入れる前に、出所と権限と危険な作りを手順に沿って調べるスキルです。
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linkin...
Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer, Autonomous Crons, and battle-tested patterns. Part of the Hal Stack 🦞
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Systematic code review patterns covering security, performance, maintainability, correctness, and testing — with severity levels, structured feedback guidance, review process, and anti-patterns to avoid. Use when reviewing PRs, establishing review standards, or improving review quality.
Build reliable, fast E2E test suites with Playwright and Cypress. Critical user journey coverage, flaky test elimination, CI/CD integration.
Comprehensive UI design skill covering fundamentals, patterns, and anti-patterns. Layout, typography, color, spacing, accessibility, motion, and component design. Use when building any web interface, reviewing design quality, or creating distinctive UIs.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Create software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams, sequence diagrams, flowcharts, ERDs, C4 architecture diagrams, state diagrams, git graphs, and other diagram types. Triggers include requests to diagram, visualize, model, map out, or show the flow of a system.
データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。