spec
A spec is a written statement of the features, constraints and completion criteria a piece of software must meet, and is also used to guide coding agents.
A spec, short for specification, records software functions, constraints and completion criteria. It can also give an AI coding agent an implementation target and, unlike a prompt for a single task, can be consulted across tasks and sessions. In product descriptions, spec can also mean a device's technical characteristics.
This entry is based on AIPOST articles and widely known facts. If something is wrong, please send us a correction request.
Articles covering this entry
Notable spec Reads screenshots and photos directly 64k-token request context
Attribute Fill Missing required specifications Thin-spec catalogs and small merchants Feeds that are already rich
From source: write a base agent spec that lists the skills and configuration files it needs.
…eries such as "H7 headlight bulb" showed a keyword difficulty of zero, and no existing directory covered headlight bulb specs across every make, model and year.
▲ Improvised prompts versus structured specs