How this repo works with AI agents

AI coding agents (Claude Code, Copilot, Codex, Cursor, …) start every session knowing nothing about a project. A few small text files in the repository give them the missing context, so they follow the same rules a careful human maintainer would.

The files and what they do

AGENTS.md
A “README for agents”: an open format read by many tools. It holds the commands, rules and gotchas that aren't obvious from the code. It is the only agent-context file in this repo, so there is one copy to maintain.
skills/upgrading-dependencies/SKILL.md
A skill: a step-by-step checklist for one rare, risky job. AGENTS.md points to it, so agents read it only when upgrading PyScript or text2qti. It lives in a plain skills/ folder rather than one tool's folder, so any agent can follow the link.
README.md
For humans: what the project is, how it is laid out, and how to run it. AGENTS.md links to it instead of repeating it.
CHANGELOG.md
An audit trail recording who asked for each change, what the AI built, and which decisions it made on its own.
scripts/check_examples.py
A check that any human or agent can run. It must print OK, which turns “I think it works” into a verifiable result.

Key ideas from the best-practice guides

Keeping it useful

Sources: agentsmd/agents.md and Anthropic's Skill authoring best practices.

The actual AGENTS.md for this repo

Loading… If this text doesn't change, read AGENTS.md directly.