Напомню, агент – это сессия Claude Code
У меня одна схема работы с агентами на все проекты, и лежит она в глобальном клод мд. Если коротко: проектный клод мд хранит цель проекта, в плане ведутся задачи, а скилл чекпоинт подытоживает кусок работы, чтобы ничего не потерялось
А если подробнее:
Глобальный клод мд (
~/.claude/CLAUDE.md) – там описана эта схема работы. Агент видит его в любом проекте, поэтому и работает везде одинаковоПроектный клод мд (
your-project/CLAUDE.md) – цель проекта, его структура и правила, если они естьПлан (простая мдшка
your-project/PLAN.md) – текущая задача расписана подробно, следующие и уже закрытые – по строкеЧекпоинт (
~/.claude/skills/checkpoint) – скилл, которым закрываю кусок работы. Агент прибирает за собой временные файлы и результаты тестов, обновляет клод мд и план, возвращается к вопросам, которые могли выпасть из внимания в ходе работы. Заодно следит за размером клод мд и скиллов: для каждого есть конкретный максимум – пока это самый эффективный способ не давать им разрастатьсяОчистка сессии – после чекпоинта делаю
/clear, и свежий агент продолжает работу с актуальным нераздутым контекстом. Изредка вместо этого использую /compact – когда задача большая и агенту дальше нужна сводка о сделанномНа пальцах – запускаю агента в любом проекте. Он видит схему работы, цель проекта и задачи, особенно текущую. Дальше мы беремся за работу. Как закончили с ней, делаем чекпоинт, и я очищаю сессию. Следующий агент стартует со всем нужным свежим контекстом и работает по той же схеме
P. S. Это сетап для локальных сессий: облачные не видят ни локального клод мд, ни локальных скиллов. Но саму схему работы можно упаковать в скилл, скажем
/workflow, и положить его вместе с чекпоинтом в скиллы аккаунта – тогда оба будут видны и локальным сессиям, и облачным
