planning-with-files
Планирование сложных задач с использованием постоянных файлов
Также доступно от: OthmanAdi,ZhanlinCui,AmmarCodes
Длительные сессии ИИ приводят к потере контекста и забытым целям. Этот навык использует markdown-файлы как внешнюю память для поддержания состояния задачи через неограниченное количество вызовов инструментов.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «planning-with-files». Инициализировать планирование для Python CLI todo-приложения с командами add, list и delete
Ожидаемый результат:
- Создан task_plan.md с 5 фазами: Requirements, Planning, Implementation, Testing, Delivery
- Создан findings.md с разделами для требований, исследований и технических решений
- Создан progress.md с временной меткой сессии и начальным статусом
Использование «planning-with-files». Записать ошибку: FileNotFoundError при чтении config.json
Ожидаемый результат:
- Добавлено в таблицу Errors Encountered: FileNotFoundError, Attempt 1, Resolution: Create default config file
- Обновлён лог ошибок в progress.md с временной меткой
- Статус фазы остаётся in_progress до устранения ошибки
Аудит безопасности
БезопасноAll static analysis findings were evaluated and determined to be false positives. The shell command patterns detected are from markdown documentation code blocks and legitimate bash helper scripts that only perform file operations. No cryptographic code, network exfiltration, or credential access exists. This is a safe productivity skill for planning complex tasks using persistent markdown files.
Факторы риска
⚙️ Внешние команды (2)
Оценка качества
Что вы можете построить
Многоэтапные проекты разработки
Отслеживание сложных задач кодирования через 50+ вызовов инструментов с отслеживанием фаз, логированием ошибок и документированием решений.
Исследования и документация
Фиксация результатов веб-поиска, данных браузера и исходных материалов в структурированном markdown до потери контекста.
Исследование системы и отладка
Документирование находок, неудачных попыток и решений при работе с незнакомыми кодовыми базами или отладке проблем.
Попробуйте эти промпты
Создайте файлы task_plan.md, findings.md и progress.md в моей директории проекта. Цель: [опишите цель вашей задачи]. Начните с Phase 1 для сбора требований.
Прочитайте task_plan.md и обновите статус текущей фазы. Запишите возникшую ошибку: [вставьте ошибку]. Задокументируйте корневую причину и предпринятые попытки исправления в таблице Errors Encountered.
Я только что完成了 два веб-поиска по теме [topic]. Обновите findings.md ключевыми открытиями, релевантными URL и любыми техническими решениями, принятыми на основе этого исследования.
Отметьте Phase [X] как завершённую в task_plan.md. Опишите, что было выполнено, какие файлы созданы или изменены, и обновите progress.md результатами тестов. Затем установите Phase [X+1] в статус in_progress.
Лучшие практики
- Создавайте все три файла планирования перед началом любой сложной задачи с 3+ шагами
- Читайте task_plan.md перед принятием важных решений для удержания целей в фокусе внимания
- Обновляйте findings.md немедленно после каждых 2 операций view или browser
- Фиксируйте каждую возникшую ошибку, даже если она быстро устранена, для предотвращения повторения
- Явно отмечайте изменения статуса фазы: pending → in_progress → complete
Избегать
- Начало выполнения без предварительного создания файла task_plan.md
- Молчаливое повторение неудачных действий без логирования ошибки
- Повторение одного и того же неудачного действия вместо изменения подхода
- Создание файлов планирования в директории навыка вместо директории проекта
- Использование TodoWrite для персистентности вместо хранения на основе файлов
Часто задаваемые вопросы
Где следует создавать файлы планирования?
Когда следует обновлять файлы планирования?
Что такое правило 2 действий?
Как обрабатывать ошибки с этим навыком?
Можно ли использовать это для простых задач?
Для чего нужны shell-скрипты?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/planning-with-filesСсылка
main