Home / Subdomain/ SkillManagement — claude-code Architecture

SkillManagement — claude-code Architecture

Loads and caches discrete capabilities that can be called by agents.

Entity Profile

Relationship Graph

Domain

Functions

  • AgentsJsonSchema()
  • CancelRequestHandler()
  • ChannelMessageNotificationSchema()
  • CommandKeybindingHandlers()
  • ConfigScopeSchema()
  • GlobalKeybindingHandlers()
  • JwtBearerResponseSchema()
  • LogEventSchema()
  • McpSSEIDEServerConfigSchema()
  • McpSdkServerConfigSchema()
  • McpXaaConfigSchema()
  • SelectionChangedSchema()
  • VoiceKeybindingHandler()
  • _doRefresh()
  • _temp()
  • _temp()
  • _temp()
  • _temp()
  • _temp()
  • _temp()
  • _temp()
  • _temp2()
  • _temp2()
  • _temp2()
  • _temp2()
  • _temp2()
  • _temp3()
  • _temp3()
  • _temp3()
  • acquireIdpIdToken()
  • applyDirectorySuggestion()
  • applyTriggerSuggestion()
  • areExplorePlanAgentsEnabled()
  • baseMetadata()
  • buildRedirectUri()
  • buildResumeInputFromSuggestion()
  • buildWorktreeNotice()
  • checkAgentMemorySnapshot()
  • classifyHandoffIfNeeded()
  • clearAgentDefinitionsCache()
  • clearAllPendingCallbacks()
  • clearFileSuggestionCaches()
  • clearIdpIdToken()
  • close()
  • codeVerifier()
  • commandBelongsToServer()
  • compareAgentsByName()
  • computeTurnStats()
  • constructor()
  • constructor()
  • constructor()
  • constructor()
  • createAuthFetch()
  • createResolveOnce()
  • dedupPluginMcpServers()
  • doesEnterpriseMcpConfigExist()
  • emit()
  • ensureConfigScope()
  • excludeCommandsByServer()
  • excludeResourcesByServer()
  • excludeToolsByServer()
  • extractCommandNameAndArgs()
  • filterAgentsByMcpRequirements()
  • filterCommandsByServer()
  • filterMcpPromptsByServer()
  • filterMcpServersByPolicy()
  • filterPermissionRelayClients()
  • filterResourcesByServer()
  • filterToolsByServer()
  • findAvailableTask()
  • foldShutdown()
  • foldSpawn()
  • formatAgentLine()
  • formatReplacementValue()
  • fullInputSchema()
  • generateUnifiedSuggestions()
  • getActiveAgentsFromList()
  • getAgentMemoryDir()
  • getAgentNameToPoll()
  • getAllMcpConfigs()
  • getBuiltInAgents()
  • getCachedIdpIdToken()
  • getChannelAllowlist()
  • getClaudeCodeGuideBasePrompt()
  • getCooldownMessage()
  • getEffectiveChannelAllowlist()
  • getErrorKey()
  • getExistingClaudeSubscription()
  • getGeneralPurposeSystemPrompt()
  • getMcpConfigByName()
  • getMcpConfigsByScope()
  • getMemoryScopeDisplay()
  • getProjectMcpServerStatus()
  • getSemverPart()
  • getServerUrl()
  • getStore()
  • getTimeSinceLastInteraction()
  • handleCoordinatorPermission()
  • handleSwarmWorkerPermission()
  • hasClaudeAiMcpEverConnected()
  • hasCommandWithArguments()
  • hasFrictionSignal()
  • hasMcpDiscoveryButNoToken()
  • hasRequiredMcpServers()
  • installPluginAndNotify()
  • isBuiltInAgent()
  • isChannelPermissionRelayEnabled()
  • isClosedMessage()
  • isCustomSubagentType()
  • isDefaultDisabledBuiltin()
  • isFileWriteOutput()
  • isInForkChild()
  • isKillKey()
  • isMcpCommand()
  • isMcpServerAllowedByPolicy()
  • isMcpServerDenied()
  • isMcpServerFromProjectOrLocalSettings()
  • isPathMetadata()
  • isSaveMessage()
  • isWebSocketConfig()
  • isXaaEnabled()
  • logPermissionDecision()
  • mapInput()
  • markSnapshotSynced()
  • matchesKeyboardEvent()
  • mcpInfoFromString()
  • normalizeUrl()
  • outputSchema()
  • parseAgentFromJson()
  • parseAgentsFromJson()
  • parsePermissionUpdates()
  • processProgressMessages()
  • processSandboxPermissionResponse()
  • readAutoModeEnabledState()
  • readJsonFile()
  • recent()
  • redactSensitiveUrlParams()
  • redirectToAuthorization()
  • redirectUrl()
  • registerElicitationHandler()
  • registerSandboxPermissionCallback()
  • removeMcpConfig()
  • requestJwtAuthorizationGrant()
  • resolveAgentOverrides()
  • resolveSkillName()
  • resolveTeamName()
  • resumeAgentBackground()
  • revokeServerTokens()
  • runAgent()
  • runElicitationHooks()
  • saveDiscoveryState()
  • saveTokens()
  • send()
  • send()
  • setMcpServerEnabled()
  • setMetadata()
  • setupVscodeSdkMcp()
  • shouldNotify()
  • showDiffInIDE()
  • start()
  • state()
  • stepTeammateSelection()
  • syncedMetaSchema()
  • truncateDescription()
  • unregisterPermissionCallback()
  • urlMatchesPattern()
  • useApiKeyVerification()
  • useArrowKeyHistory()
  • useAssistantHistory()
  • useBlink()
  • useCanSwitchToExistingSubscription()
  • useChromeExtensionNotification()
  • useClaudeCodeHintRecommendation()
  • useCopyOnSelect()
  • useDeferredHookMessages()
  • useDiffInIDE()
  • useDoublePress()
  • useElapsedTime()
  • useFastModeNotification()
  • useIDEIntegration()
  • useIdeAtMentioned()
  • useInputBuffer()
  • useInstallMessages()
  • useLogMessages()
  • useMailboxBridge()
  • useMcpConnectivityStatus()
  • useMcpReconnect()
  • useMemoryUsage()
  • useMergedClients()
  • useMergedTools()
  • useOfficialMarketplaceNotification()
  • usePasteHandler()
  • usePluginRecommendationBase()
  • usePromptSuggestion()
  • usePromptsFromClaudeInChrome()
  • useQueueProcessor()
  • useReplBridge()
  • useScheduledTasks()
  • useSearchInput()
  • useSettings()
  • useSettingsErrors()
  • useSkillImprovementSurvey()
  • useSkillsChange()
  • useStartupNotification()
  • useSwarmPermissionPoller()
  • useTasksV2WithCollapseEffect()
  • useTeammateLifecycleNotification()
  • useTeleportResume()
  • useTimeout()
  • useUpdateNotification()
  • useVirtualScroll()
  • useVoice()
  • useVoiceKeybindingHandler()
  • voiceNs.useVoice()
  • wrapFetchWithStepUpDetection()
  • writeMcpjsonFile()

Frequently Asked Questions

What is the SkillManagement subdomain?
SkillManagement is a subdomain in the claude-code codebase, part of the AgentTooling domain. Loads and caches discrete capabilities that can be called by agents. It contains 0 source files.
Which domain does SkillManagement belong to?
SkillManagement belongs to the AgentTooling domain.
What functions are in SkillManagement?
The SkillManagement subdomain contains 216 function(s): AgentsJsonSchema, CancelRequestHandler, ChannelMessageNotificationSchema, CommandKeybindingHandlers, ConfigScopeSchema, GlobalKeybindingHandlers, JwtBearerResponseSchema, LogEventSchema, and 208 more.