The essentials
Start with these 15
.env / SecretsConfig and keys kept out of codeEnvironments & PackagingInter.gitignoreFiles git should never trackVersion ControlInterAdamAdaptive Moment EstimationHow Models LearnAdvAgentAgentic AIGetting Models to ActCoreAgent MemoryHow an agent remembers across stepsGetting Models to ActInterAgent RuntimeThe loop that runs an agentThe WorkbenchInterAGENTS.mdProject instructions for agentsThe WorkbenchInterAGIArtificial General IntelligenceThe Big PictureConceptAIArtificial IntelligenceThe Big PictureCoreAlignmentMatching AI behavior to intentSafety & AlignmentCoreAPIApplication Programming InterfaceGetting Models to ActCoreAPI Key / TokenYour secret credential for a serviceEnvironments & PackagingCoreApproval ModeHuman-in-the-loop for tool useThe WorkbenchCoreASIArtificial SuperintelligenceThe Big PictureConceptASICApplication-Specific Integrated CircuitHardware & InfrastructureInterASR / STTAutomatic Speech Recognition / Speech-to-TextLanguage & PerceptionInterAttentionHow a model weighs relevant contextModel ArchitecturesCoreBackground AgentAsync delegated agentThe WorkbenchInterBackground JobsKeep a command runningThe Command LineAdvBackpropBackpropagationHow Models LearnInterBashA widely used Unix shellThe Command LineCoreBenchmarkA standardized model testMeasuring ModelsCoreBisectFind the commit that broke itVersion ControlAdvBlameWho last changed each lineVersion ControlInterBLEU / ROUGETranslation / summarization metricsMeasuring ModelsAdvBranchA parallel line of workVersion ControlCoreBrowser ControlAgent-driven browsingThe WorkbenchInterBug / IssueA defect, and the ticket for itShipping & CollaborationCoreBuildTurn source into a runnable appEnvironments & PackagingCoreBundlerPacks your code for the browserEnvironments & PackagingInterCAIConstitutional AIHow Models LearnAdvCapexCapital ExpenditureHardware & InfrastructureCorecat / lessRead a file in the terminalThe Command LineCoreCheckout / 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 WorkbenchInterClusterA networked array of GPUsHardware & InfrastructureInterCNNConvolutional Neural NetworkModel ArchitecturesInterCode ReviewA teammate checks your changeShipping & CollaborationCoreCodebase IndexSearchable repo mapThe WorkbenchInterCoding 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 & PackagingInterComputeRaw processing powerHardware & InfrastructureCoreComputer UseAgents that operate a screenGetting Models to ActInterContext CompactionShrinking what the model seesThe WorkbenchAdvContext WindowHow much a model can “see” at onceHow Models RunCoreCoTChain of ThoughtGetting Models to ActCorecp / mv / rmCopy, move, delete filesThe Command LineCoreCPUCentral Processing UnitHardware & InfrastructureCorecronRun jobs on a scheduleThe Command LineAdvCRUDCreate, Read, Update, DeleteDatabases & SQLInterCtrl-C / Ctrl-DInterrupt, and end-of-inputThe Command LineCoreCUDANvidia's GPU programming platformHardware & InfrastructureIntercurl / wgetFetch from the internet by commandThe Command LineInterCursor RulesCursor project instructionsThe WorkbenchInterCVComputer VisionLanguage & PerceptionCoreData PrivacyControl over personal and sensitive dataSafety & AlignmentCoreData WallRunning out of human textHow Models LearnInterDatabaseAn organized store of dataDatabases & SQLCoreDependencyOutside code your project needsEnvironments & PackagingCoreDeployPut code live for usersShipping & CollaborationCoreDiffThe line-by-line changeVersion ControlInterDiffusionDiffusion ModelModel ArchitecturesCoreDirectoryA folderThe Command LineCoreDistillationTeacher → student compressionHow Models LearnInterDLDeep LearningThe Big PictureCoreDNNDeep Neural NetworkThe Big PictureCoreDocker / ContainerAn app sealed with its environmentEnvironments & PackagingInterDotfilesYour shell's config (.zshrc)The Command LineInterDPODirect Preference OptimizationHow Models LearnAdvEmbeddingMeaning as numbersHow Models RunInterEndpointAn API's specific addressGetting Models to ActInterEnvironment VariableA named value the system holdsThe Command LineInterEU AI ActThe EU's risk-based AI lawSafety & AlignmentInterEvalsTests you build for your own useMeasuring ModelsCoreExit CodeDid the command succeed?The Command LineAdvF1F1 ScoreMeasuring ModelsInterFetchDownload changes without mergingVersion ControlInterFile PathA file's addressThe Command LineCorefindLocate files by nameThe Command LineInterFine-tuningAdapting a trained modelHow Models LearnCoreFlag / ArgumentThe options after a commandThe Command LineInterFLOP / FLOPSFloating-Point Operations (Per Second)Hardware & InfrastructureInterForeign KeyA link to another tableDatabases & SQLAdvForkYour own copy of someone's repoVersion ControlInterFP32 / FP16 / BF16Floating-point precision formatsHow Models RunAdvFP8 / INT8 / INT4Low-precision inference formatsHow Models RunAdvFrameworkA structure to build insideEnvironments & PackagingInterFrontier ModelThe largest, most capable modelsThe Big PictureCoreGANGenerative Adversarial NetworkModel ArchitecturesInterGateway DaemonAlways-on agent hostThe WorkbenchAdvGEMINI.mdGemini project instructionsThe WorkbenchInterGitThe standard for tracking code changesVersion ControlCoregit statusWhat's changed right nowVersion ControlCoreGitHub / GitLabWhere repos live onlineVersion ControlCoreGPTGenerative Pre-trained TransformerModel ArchitecturesCoreGPUGraphics Processing UnitHardware & InfrastructureCoregrepSearch text for a patternThe Command LineInterGroundingTying an answer to external evidenceGetting Models to ActCoreGSM8KGrade School Math 8KMeasuring ModelsInterGuardrailsSafety constraints around a modelSafety & AlignmentInterHallucinationConfident fabricationMeasuring ModelsCoreHarnessAgent harness / workbenchThe WorkbenchCoreHBMHigh Bandwidth MemoryHardware & InfrastructureAdvhead / tailFirst or last lines of a fileThe Command LineInterHomebrewThe package manager for a MacEnvironments & PackagingInterHooksAgent lifecycle scriptsThe WorkbenchAdvHumanEvalCoding ability benchmarkMeasuring ModelsInterICLIn-Context LearningGetting Models to ActInterIDE AgentIn-editor agent harnessThe WorkbenchCoreImageThe blueprint for a containerEnvironments & PackagingAdvIndexA lookup that makes search fastDatabases & SQLAdvInferenceRunning a trained modelHow Models RunCoreInference ProviderWho runs the modelThe WorkbenchInterJailbreakBypassing safety guardrailsSafety & AlignmentInterJOINCombine two tablesDatabases & SQLInterKV CacheKey-Value CacheHow Models RunAdvLatency / ThroughputTwo competing speed metricsHow Models RunInterLinter / FormatterAutomatic code-quality toolsShipping & CollaborationInterLLMLarge Language ModelModel ArchitecturesCoreLocal 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 & CollaborationInterLoRALow-Rank AdaptationHow Models LearnAdvLSTMLong Short-Term MemoryModel ArchitecturesIntermain / HEADThe official line, and where you areVersion ControlInterman / --helpGet help on a commandThe Command LineInterMCPModel Context ProtocolGetting Models to ActInterMCP ServerMCP tool providerThe WorkbenchInterMergeCombine one branch into anotherVersion ControlCoreMerge ConflictWhen two changes collideVersion ControlInterMFUModel FLOPs UtilizationHardware & InfrastructureAdvMigrationA versioned schema changeDatabases & SQLInterMLMachine LearningThe Big PictureCoreMMLUMassive Multitask Language UnderstandingMeasuring ModelsInterModel CardDocumentation for a model releaseMeasuring ModelsInterModel RouterMulti-model gatewayThe WorkbenchAdvMoEMixture of ExpertsModel ArchitecturesAdvMonorepoOne repo, many packagesEnvironments & PackagingInterMulti-channel AgentSame agent, many surfacesThe WorkbenchAdvMultimodalMultiple data types, unifiedLanguage & PerceptionCoreNLPNatural Language ProcessingLanguage & PerceptionCoreNLU / NLGNatural Language Understanding / GenerationLanguage & PerceptionInterNNNeural NetworkThe Big PictureCorenode_modulesWhere installed packages liveEnvironments & PackagingInterNoSQLNon-table databasesDatabases & SQLInterNPUNeural Processing UnitHardware & InfrastructureInternpxRun a package without installing itEnvironments & PackagingInterNVLink / InfiniBandHigh-speed GPU interconnectsHardware & InfrastructureAdvOCROptical Character RecognitionLanguage & PerceptionInterOpen Source / LicensePublic code, and its rulesShipping & CollaborationInterOpen vs Closed WeightsDownloadable, or API-onlyThe Big PictureInterORMObject-Relational MapperDatabases & SQLAdvPackage / LibraryReusable code you plug inEnvironments & PackagingCorePackage ManagerInstalls the code you depend onEnvironments & PackagingCorepackage.jsonA JS project's manifestEnvironments & PackagingCoreParametersThe numbers a model learnsThe Big PictureCorePATHWhere the shell finds programsThe Command LineInterPEFTParameter-Efficient Fine-TuningHow Models LearnAdvPerplexityHow “surprised” a model isMeasuring ModelsAdvPersonal AgentAssistant across your lifeThe WorkbenchInterPipeFeed one command into the nextThe Command LineInterPR AgentAgent that ships via pull requestThe WorkbenchInterPre-trainingThe first, expensive learning stageHow Models LearnCorePrimary KeyA row's unique IDDatabases & SQLInterProcess / KillA running program, and stopping itThe Command LineInterPrompt CachingReusing repeated input processingHow Models RunInterPrompt EngineeringPhrasing inputs for better outputsGetting Models to ActCorePrompt InjectionHiding instructions in what a model readsSafety & AlignmentCoreProvenanceWhere data or output came fromSafety & AlignmentInterPullFetch others' latest changesVersion ControlCorePull RequestPropose and review a merge (a “PR”)Version ControlCorePushSend commits to the shared copyVersion ControlCoreQLoRAQuantized Low-Rank AdaptationHow Models LearnAdvQuantizationLower-precision compressionHow Models RunInterQueryA request to a databaseDatabases & SQLCoreRAGRetrieval-Augmented GenerationGetting Models to ActCoreRate LimitA cap on how much you can callGetting Models to ActInterReActReasoning + ActingGetting Models to ActAdvReasoning ModelTrained to think before answeringModel ArchitecturesCoreRebaseReplay your work on the latestVersion ControlAdvRed TeamingAttacking a model on purposeSafety & AlignmentInterRedirectSend output to a fileThe Command LineInterRemote / originThe shared, hosted copyVersion ControlInterREPLAn interactive code promptThe Command LineInterRepositoryA project under git (a “repo”)Version ControlCoreRevert / ResetUndo committed changesVersion ControlInterRLAIFReinforcement Learning from AI FeedbackHow Models LearnAdvRLHFReinforcement Learning from Human FeedbackHow Models LearnCoreRNNRecurrent Neural NetworkModel ArchitecturesInterRollbackUndo a bad releaseShipping & CollaborationInterRow / RecordOne entry in a tableDatabases & SQLCoreRuntimeThe thing that runs your codeEnvironments & PackagingInterSamplingChoosing the next generated tokenHow Models RunCoreScaling LawsCompute → capability, predictablyHow Models LearnCoreSchemaA database's blueprintDatabases & SQLInterscp / rsyncCopy files between machinesThe Command LineAdvScriptA saved file of commandsThe Command LineInterSDKSoftware Development KitGetting Models to ActInterSearch 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 & CollaborationCoreSFTSupervised Fine-TuningHow Models LearnInterSGDStochastic Gradient DescentHow Models LearnInterSkillsPackaged agent capabilitiesThe WorkbenchAdvSQLThe language for querying databasesDatabases & SQLCoreSquashCombine many commits into oneVersion ControlInterSSHSecure login to another machineThe Command LineInterSSMState Space ModelModel ArchitecturesAdvStagingChoosing what goes in a commitVersion ControlInterStaging vs ProductionRehearsal copy vs the real thingShipping & CollaborationInterStashShelve unfinished changesVersion ControlInterstdout / stderrA program's two output streamsThe Command LineAdvSubagentAgent spawned by an agentThe WorkbenchAdvSubmoduleA repo inside a repoVersion ControlAdvsudoRun as administratorThe Command LineInterSynthetic DataAI-generated training dataHow Models LearnInterSystem PromptHigh-priority application instructionsGetting Models to ActCoreTableRows and columns of dataDatabases & SQLCoreTag / ReleaseMark a specific versionVersion ControlIntertar / zipBundle and compress filesThe Command LineInterTCOTotal Cost of OwnershipHardware & InfrastructureInterTemperatureA sampling randomness controlHow Models RunCoreTerminalWhere you type commands (the shell)The Command LineCoreTerminal AgentShell-native coding agentThe WorkbenchCoreTest CoverageHow much code the tests exerciseShipping & CollaborationInterTokenThe unit a model reads & writesHow Models RunCoreToken BudgetSpending limit per taskThe WorkbenchInterTool Call TraceLog of agent actionsThe WorkbenchInterTool PermissionWhat an agent may invokeThe WorkbenchCoreTool UseFunction CallingGetting Models to ActCoreToTTree of ThoughtsGetting Models to ActAdvtouchCreate an empty fileThe Command LineInterTPSTokens Per SecondHow Models RunInterTPUTensor Processing UnitHardware & InfrastructureInterTraining DataWhat a model learns fromHow Models LearnCoreTransactionAll-or-nothing changesDatabases & SQLAdvTransformerThe architecture behind modern AIModel ArchitecturesCoreTTFTTime To First TokenHow Models RunInterTTSText-to-SpeechLanguage & PerceptionInterUnit TestAn automated check on one piece of codeShipping & CollaborationCoreVAEVariational AutoencoderModel ArchitecturesAdvVector DBVector DatabaseGetting Models to ActInterVirtual EnvironmentAn isolated sandbox per projectEnvironments & PackagingInterVLMVision Language ModelModel ArchitecturesInterVRAMVideo RAMHardware & InfrastructureInterWebhookOne service pings anotherShipping & CollaborationAdvWHEREFilter to matching rowsDatabases & SQLInterWildcardsMatch many files with a patternThe Command LineInterWorking DirectoryThe folder you're acting inThe Command LineInterWorktreeIsolated git working copyThe WorkbenchAdvZero / One / Few-shotExamples given inside the promptGetting Models to ActCorezshThe modern default shellThe Command LineInterNo terms match those filters. Try a shorter phrase or another category.