К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

planning-with-files · sickn33 — скилл Claude Code: что делает и как установить

Сохраняет контекст долгих задач в markdown-файлы проекта, превращая диск в рабочую память агента. Помогает не терять прогресс при больших исследованиях и сборке кода.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add sickn33/agentic-awesome-skills --skill planning-with-files -a claude-code
Открыть на GitHub

Что делает planning-with-files

Скилл заставляет агента выносить оперативную информацию из контекстной памяти в проектные файлы markdown. Вместо удержания всего объёма данных в промпте модель создаёт в рабочей папке проекта файлы task_plan.md и findings.md. Для протокола сессии служит progress.md. Шаблоны берутся из каталога скилла.

Рабочий процесс опирается на чёткие правила. После каждых двух действий по поиску или просмотру страниц агент обязан выгружать факты в текстовый файл. Перед важными решениями модель перечитывает план. Ошибки заносятся в протокол сразу же: при сбое агент меняет подход, а затем пересматривает задачу целиком перед обращением к человеку.

Инструмент рассчитан на длинные цепочки от трёх шагов и не нужен для точечных правок. Входящий в комплект скрипт scripts/check-complete.sh разбирает только фиксированные заголовки фаз из встроенного шаблона, поэтому произвольные списки задач сломают автоматическую проверку.

Какие задачи решает

  • сохранять план фаз в task_plan.md без переполнения контекста
  • фиксировать находки в findings.md каждые два шага поиска
  • протоколировать ошибки и менять стратегию по протоколу трёх попыток
  • восстанавливать состояние задачи после перезапуска сессии

Примеры запросов агенту

  • Используй planning-with-files: инициализируй task_plan.md и findings.md для рефакторинга модуля авторизации.
  • Запиши результаты проверки API в progress.md и отметь текущую фазу как complete.

Как установить planning-with-files

1Через Skills CLI (Vercel)

npx skills add sickn33/agentic-awesome-skills --skill planning-with-files -a claude-code

2Вручную: положить файлы

~/.claude/skills/planning-with-files/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/planning-with-files/

Из того же набора80

Весь набор →
docker-expert sickn33 Скилл для ИИ-агента, который разбирает Dockerfile, multi-stage сборки и безопасность контейнеров. Пригодится, когда нужно навести порядок в образах и Compose. Claude Code CX Codex Cursor +1 27 200установок typescript-expert sickn33 Скилл для работы с TypeScript и JavaScript: разбирает типы, ускоряет проверку и помогает с миграциями. Пригодится, когда проект на TS растёт и компилятор начинает тормозить. Claude Code CX Codex Cursor +1 12 600установок browser-automation sickn33 Скилл помогает проверять браузерные сценарии по состоянию интерфейса и результату операции. Подходит для UI-тестов, диагностики таймингов и разрешённого сбора данных. Claude Code CX Codex Cursor +1 6 700установок nextjs-supabase-auth sickn33 Скилл настраивает Supabase Auth в Next.js App Router: клиенты, middleware, OAuth callback и Server Actions. Пригодится для защиты маршрутов и работы с сессиями. Claude Code CX Codex Cursor +1 6 500установок 3d-web-experience sickn33 Помогает создавать и отлаживать 3D-сцены, конфигураторы товаров и портфолио для веба. Разбирает выбор стека, загрузку моделей и производительность. Claude Code CX Codex Cursor +1 5 200установок prisma-expert sickn33 Скилл помогает разбирать схемы Prisma, миграции и запросы. Пригодится, когда нужно найти причину ошибки или проверить изменения перед деплоем. Claude Code CX Codex Cursor +1 4 200установок playwright-skill sickn33 Скилл для написания и запуска тестов браузера через Playwright: проверка вёрстки на разных экранах, скриншоты, тесты логина и заполнения форм. Код выполняется локально через Node. Claude Code CX Codex Cursor +1 3 900установок game-development sickn33 Координирует структуру игры: задаёт базовые принципы архитектуры и перенаправляет агента к подскиллам для веба, ПК, мобильных платформ или VR. Claude Code CX Codex Cursor +1 3 800установок

Другие версии planning-with-files

Похожие

router gamedev-skills Диспетчер геймдев-скиллов: определяет игровой движок по файлам репозитория и подбирает точный набор инструкций под задачу. Claude Code CX Codex Cursor +1 6 400установок solid vercel-labs Скилл для рендеринга JSON-spec в реактивные SolidJS компоненты. Пригодится, если собираешь каталоги UI, настраиваешь провайдеры или разбираешься с реактивностью Solid. Claude Code CX Codex Cursor +1 1 100установок redux vercel-labs Адаптер Redux для json-render: подключает слайс хранилища как источник состояния для рендерера. Пригодится, если состояние уже живёт в Redux. Claude Code CX Codex Cursor +1 1 100установок remember Yeachan-Heo Скилл помогает выбрать, куда отправить найденное знание: в память проекта, рабочие заметки или документацию. Спасает находки от затеривания в истории чата. Claude Code CX Codex Cursor +1 617установок mantis-meta-agent официальный google Супервизор кампании непрерывного защитного ревью Mantis: ведёт проход за проходом, держит состояние и снапшоты. Нужен, когда ревью идёт долго и без присмотра. Claude Code CX Codex Cursor +1 1 500установок mantis-reflect официальный google Разбирает логи выполнения субагентов Mantis, находит ошибки и ложные допущения, после чего сохраняет выводы в workspace/learnings.jsonl. Claude Code CX Codex Cursor +1 1 500установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о planning-with-files

Как установить planning-with-files в Claude Code?

Выполните команду npx skills add sickn33/agentic-awesome-skills --skill planning-with-files -a claude-code в терминале.

Что делает скилл planning-with-files?

Он организует внешнюю память агента в файлах markdown прямо в каталоге проекта. Модель фиксирует промежуточные находки, отслеживает стадии плана и записывает ошибки, не забивая контекстное окно.

Где создаются файлы планирования?

Файлы task_plan.md, findings.md и progress.md создаются в корневой папке вашего рабочего проекта. В каталоге самого скилла остаются только неизменяемые исходные шаблоны.

Исходный текст

SKILL.md · MIT
---
name: planning-with-files
description: "Work like Manus: Use persistent markdown files as your \"working memory on disk.\""
risk: critical
source: community
date_added: "2026-02-27"
---

# 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

For an authorized complex task, reuse its existing plan/state or create these files only if appropriate:

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.

## Storage boundaries

Use the actual installed skill directory; CLAUDE_PLUGIN_ROOT is client-specific and may be unset. Keep private planning files in an authorized location, prevent symlink/path escapes, avoid overwriting existing files, and do not commit/publish them automatically. Scripts are optional reviewed helpers, not installed hooks; the completion checker supports the bundled phase-heading/status template, not arbitrary checklists, and cannot establish task success. Bounded retries can be valid for transient errors; escalate only real unresolved decisions, not mechanically after three attempts.

## The Core Pattern

```
Context Window = RAM (volatile, limited)
Filesystem = Disk (persistent within its retention/capacity limits)

→ Persist only necessary authorized findings; exclude secrets, personal data and private source dumps.
```

## 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
Use existing project planning conventions and user-supplied plans. Do not create competing state files or edit an attached plan when the user requests otherwise.

### 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
```
if action_failed:
    next_action != same_action
```
Track what you tried. Mutate the approach.

## The 3-Strike Error 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
```

## Read vs Write Decision Matrix

| Situation | Action | Reason |
|-----------|--------|--------|
| Just wrote a file | Verify when correctness requires it | Writes can fail or alter formatting |
| 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 |
|----------|---------------|
| 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 |

## When to Use This Pattern

**Use for:**
- Multi-step tasks (3+ steps)
- Research tasks
- Building/creating projects
- Tasks spanning many tool calls
- Anything requiring organization

**Skip for:**
- Simple questions
- Single-file edits
- Quick lookups

## Templates

Copy these templates 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

## Advanced Topics

- **Manus Principles:** See [reference.md](reference.md)
- **Real Examples:** See [examples.md](examples.md)

## 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 |

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

© sickn33 · MIT · sickn33/agentic-awesome-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой