planning-with-files
Persistent file-based planning for multi-step AI-agent work.
Skill by OthmanAdi
Chalk Labs
Need help deploying planning-with-files?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/othmanadi-planning-with-files-43aa19
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, research, agent-building, agent-orchestration, agent-memory
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/planning-with-files
Tools it pre-approves 3
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
shellreadwrite
What's inside
- Skill name
planning-with-files- Description
- Persistent file-based planning for multi-step AI-agent work. Keeps task_plan.md, findings.md, and progress.md on disk; Kiro skill instructions and steering state read selected project planning context. Recovery reads project planning files and their timestamps only, not agent transcript stores. This adapter registers no Stop hook, never requests continuation, and never runs commands declared in Markdown. The skill has no network upload path. Use for research or work needing 5+ tool calls.
- License
- MIT
- Compatibility
- Requires a POSIX shell or PowerShell, Python 3 for session-catchup, and read/write access to the workspace. See Kiro Agent Skills — https://kiro.dev/docs/skills/
- Allowed tools
- shell, read, write
- Metadata
- version: 3.0.1-kiro · integration: kiro
- Instructions
- 223 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (13)
- SKILL.md
- bootstrap.ps1 · assets/scripts/
- bootstrap.sh · assets/scripts/
- check-complete.ps1 · assets/scripts/
- check-complete.sh · assets/scripts/
- session-catchup.py · assets/scripts/
- findings.md · assets/templates/
- planning-context.md · assets/templates/
- progress.md · assets/templates/
- task_plan.md · assets/templates/
- manus-principles.md · references/
- planning-rules.md · references/
- planning-templates.md · references/
SKILL.md (first lines)
# Planning with Files (Kiro) Work like **Manus**: use persistent markdown as your **working memory on disk** while the model context behaves like volatile RAM. Deep background: [references/manus-principles.md](references/manus-principles.md). Kiro complements this with: - **Agent Skills** (this file) — progressive disclosure when the task matches the description. - **Steering** — after bootstrap, `.kiro/steering/planning-context.md` uses `inclusion: auto` and `#[[file:.kiro/plan/…]]` live references ([Steering docs](https://kiro.dev/docs/steering/)). **Hooks are not bundled:** project-level hooks affect every chat in the workspace. Prefer this skill + steering + the reminder block below. --- ## STEP 0 — Bootstrap (once per workspace) From the **workspace root**: ```bash sh .kiro/skills/planning-with-files/assets/scripts/bootstrap.sh ``` Windows (PowerShell): ```powershell pwsh -ExecutionPolicy RemoteSigned -File .kiro/skills/planning-with-files/assets/scripts/bootstrap.ps1 ``` Creates: - `.kiro/plan/task_plan.md`, `findings.md`, `progress.md` - `.kiro/steering/planning-context.md` (auto + `#[[file:.kiro/plan/…]]`) Idempotent: existing files are not overwritten. **Import as a workspace skill (optional):** Kiro → *Agent Steering & Skills* → *Import a skill* → choose this `planning-with-files` folder ([Skills docs](https://kiro.dev/docs/skills/)). --- ## STEP 1 — Persistent reminder (after skill activation) Append the following block to the **end of your reply**, and repeat it at the **end of subsequent replies** while this planning session is active: > `[Planning Active]` Before each turn, read `.kiro/plan/task_plan.md` and `.kiro/plan/progress.md` to restore context. --- ## STEP 2 — Read plan every turn (while active) 1. Read `.kiro/plan/task_plan.md` — goal, phases, status 2. Read `.kiro/plan/progress.md` — recent actions 3. Use `.kiro/plan/findings.md` for research and decisions If `.kiro/plan/` is missing, run STEP 0. --- ## STEP 3: Project-file catchup (after a long gap or suspected drift) Summaries and planning-file mtimes (compare with `git diff --stat` if needed). This helper does not read Kiro or other agent transcript stores: ```bash $(command -v python3 || command -v python) \ .kiro/skills/planning-with-files/assets/scripts/session-catchup.py "$(pwd)" ``` Windows: ```powershell python .kiro/skills/planning-with-files/assets/scripts/session-catchup.py (Get-Location) ``` Then reconcile planning files with the actual codebase. --- ## Optional — Phase checklist From workspace root (defaults to `.kiro/plan/task_plan.md`): ```bash sh .kiro/skills/planning-with-files/assets/scripts/check-complete.sh ``` ```powershell pwsh -File .kiro/skills/planning-with-files/assets/scripts/check-complete.ps1 ``` --- ## New plan creation contract For a new Kiro task, run STEP 0 bootstrap before implementation. Set `PWF_SKILL_DIR` to the directory containing this SKILL.md, then run from the workspace root: ```sh sh "$PWF_SKILL_DIR/assets/scripts/bootstrap.sh" # After filling in the selected plan, validate its explicit path: sh "$PWF_SKILL_DIR/assets/scripts/check-complete.sh" --validate .kiro/plan/task_plan.md ``` PowerShell equivalents are `assets/scripts/bootstrap.ps1` and `assets/scripts/check-complete.ps1 -Validate -PlanFile .kiro/plan/task_plan.md`. Keep each phase as `### Phase N: Name` with exactly one `**Status:** pending`, `**Status:** in_progress`, or `**Status:** complete` line. A `## Phases` checklist or numbered summary alone is not trackable. Preserve these markers when tailoring the generated plan; do not replace the skeleton with a compact custom format. Validation must succeed before substantive work and after changing phase structure. This checks format, not task completion or attestation. Reuse existing plans without overwriting them. If an existing plan fails validation, report the issue for its owner to review; do not automatically rewrite it. If helpers cannot run, copy the shipped template exactly and state that native validation is unavailable. ## The Core Pattern ``` 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 |
From OthmanAdi/planning-with-files, MIT.
More from OthmanAdi/planning-with-files
- 0.874score
planning-with-files
OthmanAdi
Persistent file-based planning for multi-step AI-agent work.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-zht
OthmanAdi
用於多步驟 AI 代理工作的持久化檔案規劃。將 task_plan.md、findings.md 與 progress.md 保存在磁碟上,生命週期鉤子會注入選定的專案規劃內容。自動恢復只讀取專案規劃檔案;只有明確執行 session-catchup.py --metadata…
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-zh
OthmanAdi
用于多步骤 AI 代理工作的持久化文件规划系统。将 task_plan.md、findings.md 和 progress.md 保存在磁盘上,生命周期钩子会注入选定的项目规划上下文。自动恢复只读取项目规划文件。只有显式运行 session-catchup.py --metadata…
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-es
OthmanAdi
Planificación persistente basada en archivos para tareas multipaso de agentes de IA.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-de
OthmanAdi
Persistente dateibasierte Planung für mehrstufige Arbeit mit KI-Agenten.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-ar
OthmanAdi
تخطيط مستمر قائم على الملفات لعمل وكلاء الذكاء الاصطناعي متعدد الخطوات.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files
OthmanAdi
Persistent file-based planning for multi-step AI-agent work.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.869score
planning-with-files
OthmanAdi
Persistent file-based planning for multi-step AI-agent work.
SkillAFreshness: A★ 27.6KClaude Code +9
Signals
- Stars
- 27,623
- Forks
- 2,297
- Open issues
- 8
- Last commit (this folder)
- Oct 24, 2026 (6 days ago)
- Last release
- Oct 24, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 3.0.1-kiro
- License
- MIT
- Repository
- github.com/OthmanAdi/planning-with-files
- Website
- gilded-laurel-c7nj.here.now/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from OthmanAdi
- 0.874score
planning-with-files
OthmanAdi
Persistent file-based planning for multi-step AI-agent work.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-zht
OthmanAdi
用於多步驟 AI 代理工作的持久化檔案規劃。將 task_plan.md、findings.md 與 progress.md 保存在磁碟上,生命週期鉤子會注入選定的專案規劃內容。自動恢復只讀取專案規劃檔案;只有明確執行 session-catchup.py --metadata…
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-zh
OthmanAdi
用于多步骤 AI 代理工作的持久化文件规划系统。将 task_plan.md、findings.md 和 progress.md 保存在磁盘上,生命周期钩子会注入选定的项目规划上下文。自动恢复只读取项目规划文件。只有显式运行 session-catchup.py --metadata…
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-es
OthmanAdi
Planificación persistente basada en archivos para tareas multipaso de agentes de IA.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-de
OthmanAdi
Persistente dateibasierte Planung für mehrstufige Arbeit mit KI-Agenten.
SkillAFreshness: A★ 27.6KClaude Code +9 - 0.874score
planning-with-files-ar
OthmanAdi
تخطيط مستمر قائم على الملفات لعمل وكلاء الذكاء الاصطناعي متعدد الخطوات.
SkillAFreshness: A★ 27.6KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get planning-with-files running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
planning-with-files skill. Agent Mart. https://agentmart.dev/skills/othmanadi-planning-with-files-43aa19 (last updated 2026-10-24)