Starter packs

Start from the job.

Four short routes through the vocabulary you will actually hear in agent transcripts, PR reviews, and deploy logs.

The essentials

Fifteen to keep nearby

Starter pack

First day in a coding agent

Orientation for the first session: where code lives, how the agent runs, and what you are approving.

Starter pack

Reading a pull request

The Git vocabulary that shows up every time an agent opens, reviews, or merges a change.

Starter pack

When it touches the database

What the agent means when it talks about tables, queries, and schema changes.

Starter pack

Talking to the network

HTTP, auth, and browser rules that appear the moment an agent wires a frontend to an API.

Starter pack

Ship it without guessing

CI, deploy, tests, and the checks that keep a coding agent from landing a surprise.

216 terms
.env / SecretsConfig and keys kept out of codeEnvironments & PackagingInter.gitignoreFiles git should never trackVersion ControlInterAgent RuntimeThe loop that runs an agentThe WorkbenchInterAGENTS.mdProject instructions for agentsThe WorkbenchInterAPI Key / TokenYour secret credential for a serviceEnvironments & PackagingCoreAPI RouteBackend endpoint in the web appEnvironments & PackagingInterApproval ModeHuman-in-the-loop for tool useThe WorkbenchCoreAsync / AwaitReadable asynchronous codeEnvironments & PackagingCoreBackground AgentAsync delegated agentThe WorkbenchInterBackground JobsKeep a command runningThe Command LineAdvBashA widely used Unix shellThe Command LineCoreBisectFind the commit that broke itVersion ControlAdvBlameWho last changed each lineVersion ControlInterBranchA parallel line of workVersion ControlCoreBreaking ChangeA change that breaks callersShipping & CollaborationInterBrowser ControlAgent-driven browsingThe WorkbenchInterBug / IssueA defect, and the ticket for itShipping & CollaborationCoreBuildTurn source into a runnable appEnvironments & PackagingCoreBundlerPacks your code for the browserEnvironments & PackagingInterCanary DeployRelease to a small slice firstShipping & CollaborationAdvcat / lessRead a file in the terminalThe Command LineCoreChangelogWhat changed between versionsShipping & CollaborationCoreCheckout / SwitchMove between branches or commitsVersion ControlCoreCheckpointRollback point in agent workThe WorkbenchInterCherry-pickCopy one commit to another branchVersion ControlAdvchmod / PermissionsWho can read, write, or run a fileThe Command LineAdvCI/CDAutomated testing and shippingShipping & CollaborationInterCitation GroundingAnswers tied to sourcesThe WorkbenchInterCLAUDE.mdClaude Code project instructionsThe WorkbenchInterCLICommand-Line InterfaceThe Command LineCoreCloneCopy a repo to your machineVersion ControlCoreCloud AgentRemote / delegated agentThe WorkbenchInterCloud SandboxRemote execution environmentThe WorkbenchInterCode ReviewA teammate checks your changeShipping & CollaborationCoreCodebase IndexSearchable repo mapThe WorkbenchInterCODEOWNERSWho must review which pathsVersion ControlInterCoding AgentAgent for software workThe WorkbenchCoreColumn / FieldOne attribute of every rowDatabases & SQLCoreCommandOne typed instructionThe Command LineCoreCommand ChainingRun commands in sequenceThe Command LineInterCommitA saved snapshot of changesVersion ControlCoreCompiler / InterpreterTwo ways code gets runEnvironments & PackagingInterConnection PoolReuse database connectionsDatabases & SQLAdvContext CompactionShrinking what the model seesThe WorkbenchAdvConventional CommitsStructured commit messagesVersion ControlInterCookie / SessionHow the browser remembers youShipping & CollaborationInterCORSCross-Origin Resource SharingShipping & CollaborationIntercp / mv / rmCopy, move, delete filesThe Command LineCorecronRun jobs on a scheduleThe Command LineAdvCRUDCreate, Read, Update, DeleteDatabases & SQLInterCSRFCross-Site Request ForgeryShipping & CollaborationAdvCtrl-C / Ctrl-DInterrupt, and end-of-inputThe Command LineCorecurl / wgetFetch from the internet by commandThe Command LineInterCursor RulesCursor project instructionsThe WorkbenchInterDatabaseAn organized store of dataDatabases & SQLCoreDependencyOutside code your project needsEnvironments & PackagingCoreDeployPut code live for usersShipping & CollaborationCoreDev ServerLocal app while you editEnvironments & PackagingCoreDiffThe line-by-line changeVersion ControlInterDirectoryA folderThe Command LineCoreDNSDomain Name SystemShipping & CollaborationCoreDocker / ContainerAn app sealed with its environmentEnvironments & PackagingInterDocker ComposeMulti-container local stackEnvironments & PackagingInterDockerfileRecipe for a container imageEnvironments & PackagingInterDotfilesYour shell's config (.zshrc)The Command LineInterE2E TestEnd-to-end testShipping & CollaborationInterEnvironment VariableA named value the system holdsThe Command LineInterExit CodeDid the command succeed?The Command LineAdvFeature FlagToggle behavior without redeployingShipping & CollaborationInterFetchDownload changes without mergingVersion ControlInterFile PathA file's addressThe Command LineCorefindLocate files by nameThe Command LineInterFlag / ArgumentThe options after a commandThe Command LineInterForeign KeyA link to another tableDatabases & SQLAdvForkYour own copy of someone's repoVersion ControlInterFrameworkA structure to build insideEnvironments & PackagingInterGateway DaemonAlways-on agent hostThe WorkbenchAdvGEMINI.mdGemini project instructionsThe WorkbenchInterGitThe standard for tracking code changesVersion ControlCoreGit HookScript that runs on git eventsVersion ControlIntergit statusWhat's changed right nowVersion ControlCoreGitHub / GitLabWhere repos live onlineVersion ControlCoreGraphQLA query language for APIsShipping & CollaborationIntergrepSearch text for a patternThe Command LineInterHarnessAgent harness / workbenchThe WorkbenchCorehead / tailFirst or last lines of a fileThe Command LineInterHealth CheckIs this service alive?Shipping & CollaborationInterHomebrewThe package manager for a MacEnvironments & PackagingInterHooksAgent lifecycle scriptsThe WorkbenchAdvHot ReloadRefresh without a full restartEnvironments & PackagingInterIDE AgentIn-editor agent harnessThe WorkbenchCoreIdempotentSafe to repeatShipping & CollaborationInterImageThe blueprint for a containerEnvironments & PackagingAdvIndexA lookup that makes search fastDatabases & SQLAdvInference ProviderWho runs the modelThe WorkbenchInterIntegration TestMulti-piece automated checkShipping & CollaborationInterJavaScriptThe web’s main programming languageEnvironments & PackagingCoreJOINCombine two tablesDatabases & SQLInterJSONJavaScript Object NotationEnvironments & PackagingCoreJWTJSON Web TokenShipping & CollaborationInterLinter / FormatterAutomatic code-quality toolsShipping & CollaborationInterLocal ModelOn-device inferenceThe WorkbenchInterLocal SandboxOn-machine execution boundaryThe WorkbenchInterlocalhost / PortYour own machine, and its doorsShipping & CollaborationInterLockfilePins exact dependency versionsEnvironments & PackagingAdvLogThe history of commitsVersion ControlCoreLoggingThe record an app writes about itselfShipping & CollaborationInterLSPLanguage Server ProtocolEnvironments & PackagingAdvmain / HEADThe official line, and where you areVersion ControlInterMakefileNamed command recipesThe Command LineInterman / --helpGet help on a commandThe Command LineInterMarkdownLightweight plain-text formattingEnvironments & PackagingCoreMCP ServerMCP tool providerThe WorkbenchInterMergeCombine one branch into anotherVersion ControlCoreMerge ConflictWhen two changes collideVersion ControlInterMigrationA versioned schema changeDatabases & SQLInterModel RouterMulti-model gatewayThe WorkbenchAdvMonorepoOne repo, many packagesEnvironments & PackagingInterMulti-channel AgentSame agent, many surfacesThe WorkbenchAdvN+1 QueryOne query plus one per rowDatabases & SQLAdvnode_modulesWhere installed packages liveEnvironments & PackagingInterNoSQLNon-table databasesDatabases & SQLInternpm / pnpmJavaScript package installersEnvironments & PackagingCorenpxRun a package without installing itEnvironments & PackagingInterOAuthDelegated login and permissionsShipping & CollaborationInterObservabilityLogs, metrics, and tracesShipping & CollaborationInterOpen Source / LicensePublic code, and its rulesShipping & CollaborationInterORMObject-Relational MapperDatabases & SQLAdvPackage / LibraryReusable code you plug inEnvironments & PackagingCorePackage ManagerInstalls the code you depend onEnvironments & PackagingCorepackage.jsonA JS project's manifestEnvironments & PackagingCorePATHWhere the shell finds programsThe Command LineInterPayloadThe body of a request or responseShipping & CollaborationInterPersonal AgentAssistant across your lifeThe WorkbenchInterPipeFeed one command into the nextThe Command LineInterPlaywrightBrowser end-to-end testingShipping & CollaborationInterPostgresPostgreSQL relational databaseDatabases & SQLCorePR AgentAgent that ships via pull requestThe WorkbenchInterPre-commit HookChecks before a commit is savedVersion ControlInterPrimary KeyA row's unique IDDatabases & SQLInterProcess / KillA running program, and stopping itThe Command LineInterPromiseA value that arrives laterEnvironments & PackagingCorePullFetch others' latest changesVersion ControlCorePull RequestPropose and review a merge (a “PR”)Version ControlCorePushSend commits to the shared copyVersion ControlCorePythonA readable general-purpose languageEnvironments & PackagingCoreQueryA request to a databaseDatabases & SQLCoreRace ConditionOrder-dependent bugShipping & CollaborationAdvRebaseReplay your work on the latestVersion ControlAdvRedirectSend output to a fileThe Command LineInterRedisIn-memory data storeDatabases & SQLInterRefactorRestructure without changing behaviorShipping & CollaborationCoreRegexRegular expression patternThe Command LineInterRemote / originThe shared, hosted copyVersion ControlInterREPLAn interactive code promptThe Command LineInterRepositoryA project under git (a “repo”)Version ControlCoreREST / HTTPHow most web APIs talkShipping & CollaborationCoreRetry / BackoffTry again, wait longer each timeShipping & CollaborationInterRevert / ResetUndo committed changesVersion ControlInterRollbackUndo a bad releaseShipping & CollaborationInterRow / RecordOne entry in a tableDatabases & SQLCoreRuntimeThe thing that runs your codeEnvironments & PackagingInterSchemaA database's blueprintDatabases & SQLInterscp / rsyncCopy files between machinesThe Command LineAdvScriptA saved file of commandsThe Command LineInterSearch GroundingWeb search in the loopThe WorkbenchIntersed / awkTransform text in a streamThe Command LineAdvSELECTRead data from a tableDatabases & SQLCoreSemantic Code SearchMeaning-based code lookupThe WorkbenchInterSemantic VersioningMAJOR.MINOR.PATCH numberingEnvironments & PackagingInterServerAn always-on computer running your appShipping & CollaborationCoreSkillsPackaged agent capabilitiesThe WorkbenchAdvSQLThe language for querying databasesDatabases & SQLCoreSQL InjectionAttack via untrusted SQL textDatabases & SQLInterSquashCombine many commits into oneVersion ControlInterSSHSecure login to another machineThe Command LineInterSSR / CSRServer vs client renderingEnvironments & PackagingInterStack TraceThe call chain of a crashShipping & CollaborationCoreStagingChoosing what goes in a commitVersion ControlInterStaging vs ProductionRehearsal copy vs the real thingShipping & CollaborationInterStashShelve unfinished changesVersion ControlInterStatus CodeHTTP success and error numbersShipping & CollaborationCorestdinStandard input streamThe Command LineInterstdout / stderrA program's two output streamsThe Command LineAdvSubagentAgent spawned by an agentThe WorkbenchAdvSubmoduleA repo inside a repoVersion ControlAdvsudoRun as administratorThe Command LineInterSymlinkSymbolic linkThe Command LineInterTableRows and columns of dataDatabases & SQLCoreTag / ReleaseMark a specific versionVersion ControlIntertar / zipBundle and compress filesThe Command LineInterTech DebtShortcuts that cost laterShipping & CollaborationCoreTerminalWhere you type commands (the shell)The Command LineCoreTerminal AgentShell-native coding agentThe WorkbenchCoreTest CoverageHow much code the tests exerciseShipping & CollaborationInterTLS / HTTPSEncrypted web transportShipping & CollaborationCoreToken BudgetSpending limit per taskThe WorkbenchInterTool Call TraceLog of agent actionsThe WorkbenchInterTool PermissionWhat an agent may invokeThe WorkbenchCoretouchCreate an empty fileThe Command LineInterTransactionAll-or-nothing changesDatabases & SQLAdvType SafetyCatching bad data earlyEnvironments & PackagingInterTypeScriptJavaScript with typesEnvironments & PackagingCoreUnit TestAn automated check on one piece of codeShipping & CollaborationCoreUpsertInsert or update in one stepDatabases & SQLInterVirtual EnvironmentAn isolated sandbox per projectEnvironments & PackagingInterVitest / JestJavaScript unit test runnersShipping & CollaborationInterWebhookOne service pings anotherShipping & CollaborationAdvWebSocketPersistent two-way connectionShipping & CollaborationInterWHEREFilter to matching rowsDatabases & SQLInterWildcardsMatch many files with a patternThe Command LineInterWorking DirectoryThe folder you're acting inThe Command LineInterWorktreeIsolated git working copyThe WorkbenchAdvXSSCross-Site ScriptingShipping & CollaborationInterYAMLIndentation-based config formatEnvironments & PackagingInterzshThe modern default shellThe Command LineInter

Looking for model architectures, training jargon, or safety terms?Browse the full Reference →Comparing products?Open the Workbench →