Glossary
Agent — an LLM-based program the developer assigns tasks to, and which carries them out by producing and changing code.
Task setting — how the developer states to the agent what needs to be done and why.
Context — the data the agent sees while working: instructions, code, history, attached materials.
Specification — a description of how exactly to implement a task (as opposed to the goal — the what and why).
Pattern — a proven solution to a recurring problem of interacting with an agent.
Anti-pattern — a common way to make things worse: a tempting but harmful move that has a better replacement.