據 AlphaMoat 統計,截至 2026-09,Planning With Files 累計下載 3,379 次、獲 7 個星標,在全部 5,078 個 AI 技能中排名第 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 |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 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
記錄自身發現以實現自我改進的技能
幫助使用者發現和安裝智慧體技能,當用戶詢問如「如何做X」、「找X的技能」、「有能做...的嗎」等問題時
給 AI agent 用的瀏覽器自動化命令列技能。
自我反思+自我批評+自我學習+自組織記憶。智慧體評估自身工作、發現錯誤並持續改進。
在安裝第三方技能之前,按清單審查來源、許可權與危險模式的技能。
類型化知識圖譜,用於結構化智慧體記憶與可組合技能。適用於以下場景:建立/查詢實體(人物、專案、任務、事件、文件)、關聯相關物件、強制執行約束、將多步操作規劃為圖譜變換,或當技能需要共享狀態時。觸發關鍵詞包括"記住""我知道關於什麼""將X連結到Y""顯示依賴關係"、實體增刪改查操作,以及跨技能資料訪問。
將 AI 代理從任務執行者轉變為能夠預見需求、持續最佳化的主動夥伴。現已支援 WAL Protocol、Working Buffer、Autonomous Crons 及經過實戰驗證的模式。屬於 Hal Stack 🦞。
建立有效技能指南。當用戶希望建立新技能(或更新現有技能)以利用專業知識、工作流程或工具整合擴充套件 Claude 的能力時,應使用此技能。
涵蓋安全、效能、可維護性、正確性和測試的系統化程式碼審查模式,包含嚴重等級、結構化反饋指南、審查流程及需避免的反模式。適用於審查 PR、建立審查標準或提升審查質量。
{"answer":"使用 Playwright 和 Cypress 構建穩定高效的 E2E 測試套件:覆蓋核心鏈路,消除不穩定測試,整合 CI/CD。"}
{"answer":"涵蓋基礎、模式與反模式的全面UI設計技能。包括佈局、排版、色彩、間距、無障礙、動效及元件設計。適用於構建Web介面、審查設計質量或打造獨特UI。"}
務實的編碼規範,編寫簡潔、可維護的程式碼——命名、函式、結構、反模式及編輯前安全檢查。適用於編寫新程式碼、重構現有程式碼、審查程式碼質量或制定編碼規範。
使用Mermaid語法建立軟體圖表。當用戶需要透過類圖、時序圖、流程圖、ER圖、C4架構圖、狀態圖、Git圖等建立、視覺化或記錄軟體時使用。觸發詞包括繪製圖表、視覺化、建模、梳理結構或展示系統流程。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。