стартер студента
Стартер: проект для курса с любым агентом
Готовая папка проекта, с которой можно пройти весь курс: файл правил агента, память между сессиями, папка для практик, шаблоны и чек-лист гигиены. Работает с Claude Code, Codex, Gemini CLI, Antigravity, Hermes и любым агентом, который читает AGENTS.md.
Ничего не устанавливает и не пишет в твою домашнюю папку. Ключей в нём нет. Агента, Node.js и Git ставит установщик из урока «Установка».
Скачать стартер (.zip)Три шага
1.Скачай и распакуй
Распакуй архив туда, где будешь работать. Папку tochka-starter можно переименовать.
2.Открой в своём агенте
Сначала сделай из папки git-репозиторий: Codex и Hermes ищут файл правил от корня репозитория. Потом запусти агента в корне папки — как именно, смотри во вкладке своего агента.
cd tochka-starter git init git add . git commit -m "course starter"
3.Первая команда
Отправь агенту промпт ниже. Он прочитает правила и память проекта и задаст три вопроса, чтобы заполнить AGENTS.md вместе с тобой.
Прочитай файл правил проекта и STATE.md. Расскажи, что ты теперь знаешь о проекте, и задай мне три вопроса, чтобы заполнить AGENTS.md.
Что прочитает твой агент при старте
Запуск: В терминале перейди в папку и запусти claude. При первом запуске он спросит, доверяешь ли ты папке.
Файл правил: CLAUDE.md. В нём одна строка @AGENTS.md — она подключает общий файл правил целиком. Новые версии читают AGENTS.md и сами, но только когда рядом нет CLAUDE.md; импорт работает в любой версии.
Hook начала сессии: Есть: .claude/settings.json запускает hook начала сессии, и агент сразу видит STATE.md и TODO.md.
Источник: Claude Code — memory, AGENTS.md · Claude Code — hooks
Что внутри
- AGENTS.md
- Единый файл правил: кто ты, что за проект, как работать · урок
- CLAUDE.md
- Одна строка @AGENTS.md для Claude Code
- TODO.md
- Текущие задачи · урок
- STATE.md
- Память между сессиями: где остановились · урок
- HYGIENE.md
- Чек-лист гигиены перед «Пенделем» · урок
- my-experiments/
- Сюда курс просит сохранять результаты практик
- my-templates/
- Устав агента, рецепты автоматизации, шаблоны отзывов
- hooks/session-start.mjs
- Hook: показывает агенту STATE.md и TODO.md в начале сессии · урок
- .claude/settings.json · .codex/hooks.json
- Подключают этот hook в Claude Code и Codex
- .gemini/settings.json
- Говорит Gemini CLI читать AGENTS.md
- .gitignore
- Не пускает в git ключи (.env) и личные настройки агента
Честно о границах
- Hook — это команда, которая запускается на твоём компьютере. Прежде чем одобрить, открой hooks/session-start.mjs: он только читает два файла и печатает их. Для запуска нужен Node.js.
- Схема та же, что в уроках курса: контекст и правила живут в AGENTS.md, CLAUDE.md только подключает его. Так советует документация Claude Code, и так правило увидит любой агент. Личное для всех проектов клади в глобальный файл своего агента (~/.claude/CLAUDE.md), а не сюда.
- Что агент читает при старте, мы взяли из его официальной документации. Агенты обновляются: если твой ведёт себя иначе, первая команда всё равно просит его прочитать файлы явно.