student starter

Starter: a course project for any agent

A ready project folder for the whole course: an agent rules file, memory between sessions, a folder for practice results, templates and a hygiene checklist. Works with Claude Code, Codex, Gemini CLI, Antigravity, Hermes and any agent that reads AGENTS.md.

It installs nothing and never writes to your home folder. There are no keys inside. The agent, Node.js and Git come from the installer in the Install lesson.

Download the starter (.zip)

Three steps

  1. 1.Download and unzip

    Unzip the archive where you will work. You can rename the tochka-starter folder.

  2. 2.Open it in your agent

    First turn the folder into a git repository: Codex and Hermes look for the rules file from the repository root. Then start your agent in the folder root; see your agent’s tab for how.

    cd tochka-starter
    git init
    git add .
    git commit -m "course starter"
  3. 3.First command

    Send the prompt below. The agent reads the project rules and memory and asks three questions to fill in AGENTS.md with you.

    Read the project rules file and STATE.md. Tell me what you now know about the project and ask me three questions to fill in AGENTS.md.

What your agent reads at start

Start: In the terminal, go to the folder and run claude. On first launch it asks whether you trust the folder.

Rules file: CLAUDE.md. Its single line @AGENTS.md imports the shared rules file in full. Newer versions read AGENTS.md on their own, but only when there is no CLAUDE.md next to it; the import works in any version.

Session-start hook: Yes: .claude/settings.json runs the session-start hook, so the agent sees STATE.md and TODO.md right away.

Source: Claude Code — memory, AGENTS.md · Claude Code — hooks

What’s inside

AGENTS.md
The single rules file: who you are, the project, how to work · lesson
CLAUDE.md
One line, @AGENTS.md, for Claude Code
TODO.md
Current tasks · lesson
STATE.md
Memory between sessions: where you stopped · lesson
HYGIENE.md
Hygiene checklist before the “Pendel” practice · lesson
my-experiments/
Where the course asks you to save practice results
my-templates/
Agent charter, automation recipes, feedback templates
hooks/session-start.mjs
Hook: shows STATE.md and TODO.md at session start · lesson
.claude/settings.json · .codex/hooks.json
Wire that hook into Claude Code and Codex
.gemini/settings.json
Tells Gemini CLI to read AGENTS.md
.gitignore
Keeps keys (.env) and personal agent settings out of git

Honest limits