Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Pimzino/claude-code-spec-workflow
/ functions
Functions
591 in github.com/Pimzino/claude-code-spec-workflow
⨍
Functions
591
◇
Types & classes
161
↓ 2 callers
Function
copyDirSync
(src, dest)
scripts/copy-static.js:7
↓ 2 callers
Method
createSlashCommands
()
src/setup.ts:177
↓ 2 callers
Method
createTemplates
()
src/setup.ts:212
↓ 2 callers
Method
discoverProjects
()
src/dashboard/project-discovery.ts:41
↓ 2 callers
Function
findAvailablePort
(startPort: number = 3000, maxAttempts: number = 100)
src/utils.ts:152
↓ 2 callers
Method
getConnectionState
* Get current connection state
src/dashboard/client/websocket.ts:218
↓ 2 callers
Function
getFileContent
(filePath: string)
src/get-content.ts:7
↓ 2 callers
Function
getLastModified
(item: { lastModified?: Date }, fallbackStats: typeof fileStats)
tests/dashboard/ui-improvements.test.ts:534
↓ 2 callers
Function
getNavigationTarget
(session: { type: 'spec'; projectPath: string; specName: string; task: any })
tests/dashboard/ui-improvements.test.ts:598
↓ 2 callers
Method
getNgrokExecutable
()
src/dashboard/tunnel/ngrok-provider.ts:130
↓ 2 callers
Method
getProjectColorValue
(projectPath: string)
src/dashboard/client/multi-app.ts:177
↓ 2 callers
Function
getTasks
( specName: string, taskId?: string, mode: 'all' | 'single' | 'next-pending' | 'complete' = 'all', pro
src/get-tasks.ts:116
↓ 2 callers
Method
getUserFriendlyMessage
* Get user-friendly error message with troubleshooting steps
src/dashboard/tunnel/types.ts:95
↓ 2 callers
Method
handleRouteChange
()
src/dashboard/client/multi-app.ts:198
↓ 2 callers
Method
hashPassword
* Hash password using SHA-256
src/dashboard/tunnel/access-controller.ts:174
↓ 2 callers
Method
initializeProject
(project: DiscoveredProject)
src/dashboard/multi-server.ts:386
↓ 2 callers
Function
isGroupedProjectsCache
(obj: unknown)
src/dashboard/client/types/validation.ts:432
↓ 2 callers
Function
isSteeringStatus
(obj: unknown)
src/dashboard/client/types/validation.ts:281
↓ 2 callers
Method
removeEventHandler
* Remove event handler
src/dashboard/client/websocket.ts:242
↓ 2 callers
Method
setShouldFail
(shouldFail: boolean)
tests/tunnel-manager.test.ts:15
↓ 2 callers
Method
startHealthMonitoring
()
src/dashboard/tunnel/manager.ts:414
↓ 2 callers
Method
stop
()
src/dashboard/watcher.ts:462
↓ 2 callers
Method
stopHealthMonitoring
()
src/dashboard/tunnel/manager.ts:429
↓ 2 callers
Method
updateTunnelHealth
(health: HealthStatus)
src/dashboard/tunnel/manager.ts:397
↓ 2 callers
Method
viewMarkdownWithProject
(specName: string, docType: string, projectPath: string)
src/dashboard/client/multi-app.ts:170
↓ 1 callers
Method
_buildGroupedProjects
()
src/dashboard/client/multi-app.ts:180
↓ 1 callers
Function
addProjectWithDescendants
(project: Project, level = 0)
src/dashboard/client/multi-app.ts:667
↓ 1 callers
Method
analyzeProject
( projectPath: string, claudePath: string, activeSessions: string[] )
src/dashboard/project-discovery.ts:167
↓ 1 callers
Method
attemptTunnelStart
(options: TunnelOptions, isRetry = false)
src/dashboard/tunnel/manager.ts:88
↓ 1 callers
Method
autoGenerateTaskCommands
* Auto-generate task commands for all existing specs
src/setup.ts:285
↓ 1 callers
Function
autoUpdate
(packageName: string = '@pimzino/claude-code-spec-workflow')
src/auto-update.ts:100
↓ 1 callers
Method
canRecover
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:5
↓ 1 callers
Function
checkForUpdate
(packageName: string)
src/auto-update.ts:65
↓ 1 callers
Method
checkNewBugDirectory
(dirPath: string)
src/dashboard/watcher.ts:446
↓ 1 callers
Method
checkNewSpecDirectory
(dirPath: string)
src/dashboard/watcher.ts:407
↓ 1 callers
Method
checkRateLimit
* Check rate limit for an IP
src/dashboard/tunnel/access-controller.ts:181
↓ 1 callers
Method
classifyUserAgent
* Classify user agent for privacy-preserving analytics
src/dashboard/tunnel/usage-tracker.ts:218
↓ 1 callers
Method
cleanupInactiveVisitors
* Remove inactive visitors (privacy cleanup)
src/dashboard/tunnel/usage-tracker.ts:137
↓ 1 callers
Method
cleanupOldBackups
* Clean up old backups, keeping only the most recent N backups
src/update.ts:90
↓ 1 callers
Method
cleanupRateLimits
* Clean up expired rate limit entries
src/dashboard/tunnel/access-controller.ts:212
↓ 1 callers
Method
cleanupSessions
* Clean up expired sessions
src/dashboard/tunnel/access-controller.ts:269
↓ 1 callers
Method
clearTimers
* Clear all timers
src/dashboard/client/websocket.ts:479
↓ 1 callers
Method
closeMarkdownPreview
()
src/dashboard/client/multi-app.ts:166
↓ 1 callers
Function
compareVersions
(v1: string, v2: string)
src/auto-update.ts:47
↓ 1 callers
Method
convertToGithubUrl
(remoteUrl: string)
src/git.ts:45
↓ 1 callers
Method
copyCodeBlock
(event: Event)
src/dashboard/client/multi-app.ts:169
↓ 1 callers
Function
copyToClipboard
()
src/dashboard/client/shared-components.ts:141
↓ 1 callers
Method
countCompletedTasks
(tasks: Task[])
src/dashboard/parser.ts:551
↓ 1 callers
Method
countTotalTasks
(tasks: Task[])
src/dashboard/parser.ts:562
↓ 1 callers
Method
createBackup
* Create a backup of the current .claude directory before making changes
src/update.ts:37
↓ 1 callers
Function
createDashboardWebSocketClient
(options?: WebSocketClientOptions)
src/dashboard/client/websocket.ts:492
↓ 1 callers
Function
createMockFastify
()
tests/tunnel-manager.test.ts:44
↓ 1 callers
Method
createSession
* Create a new session after successful authentication
src/dashboard/tunnel/access-controller.ts:224
↓ 1 callers
Method
createTunnelWithProvider
(provider: TunnelProvider, options: Record<string, unknown>)
src/dashboard/tunnel/manager.ts:179
↓ 1 callers
Method
deleteClaudeDirectory
* Delete the entire .claude directory for a fresh start
src/update.ts:108
↓ 1 callers
Method
enhanceErrorMessage
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:43
↓ 1 callers
Method
extractBugSeverity
(content: string)
src/dashboard/parser.ts:963
↓ 1 callers
Method
extractCodeReuseAnalysis
(content: string)
src/dashboard/parser.ts:858
↓ 1 callers
Method
extractFilesAffected
(content: string)
src/dashboard/parser.ts:1058
↓ 1 callers
Method
extractRegressionChecks
(content: string)
src/dashboard/parser.ts:1096
↓ 1 callers
Method
extractReproductionSteps
(content: string)
src/dashboard/parser.ts:971
↓ 1 callers
Method
extractRequirements
(content: string)
src/dashboard/parser.ts:592
↓ 1 callers
Method
extractTestStatus
(content: string)
src/dashboard/parser.ts:1086
↓ 1 callers
Method
extractUserStories
(content: string)
src/dashboard/parser.ts:781
↓ 1 callers
Method
fetchTunnelStatus
()
src/dashboard/client/multi-app.ts:190
↓ 1 callers
Method
findInProgressTask
(tasks: Task[])
src/dashboard/parser.ts:572
↓ 1 callers
Method
findTaskById
(tasks: Task[], taskId: string)
src/dashboard/multi-server.ts:756
↓ 1 callers
Method
generateTunnelId
()
src/dashboard/tunnel/manager.ts:455
↓ 1 callers
Method
generateVisitorId
* Generate a unique visitor ID
src/dashboard/tunnel/usage-tracker.ts:171
↓ 1 callers
Method
getActiveClaudeSessions
()
src/dashboard/project-discovery.ts:276
↓ 1 callers
Method
getAvailableProviders
(preferredProvider?: string)
src/dashboard/tunnel/manager.ts:316
↓ 1 callers
Method
getColorWithOpacity
(colorName: string, opacity: string)
src/dashboard/client/multi-app.ts:186
↓ 1 callers
Function
getCurrentVersion
()
src/auto-update.ts:21
↓ 1 callers
Method
getErrorEnhancements
(error: TunnelProviderError)
src/dashboard/tunnel/error-handler.ts:55
↓ 1 callers
Method
getGitInfo
(projectPath: string)
src/dashboard/project-discovery.ts:311
↓ 1 callers
Function
getLatestVersion
(packageName: string)
src/auto-update.ts:33
↓ 1 callers
Method
getOpenBugsCount
(project: Project)
src/dashboard/client/multi-app.ts:195
↓ 1 callers
Method
getParentProjectPath
(projectPath: string, groupedProjects: Project[], currentIndex: number)
src/dashboard/client/multi-app.ts:187
↓ 1 callers
Method
getStats
* Get access statistics
src/dashboard/tunnel/access-controller.ts:281
↓ 1 callers
Function
getStatusClass
(status: StatusType)
src/dashboard/client/shared-components.ts:100
↓ 1 callers
Function
getStatusLabel
(status: StatusType)
src/dashboard/client/shared-components.ts:121
↓ 1 callers
Method
getSteeringStatus
()
src/dashboard/parser.ts:939
↓ 1 callers
Method
getUsername
()
src/dashboard/multi-server.ts:964
↓ 1 callers
Method
handleMessage
* Handle incoming WebSocket messages with enhanced validation and error recovery
src/dashboard/client/websocket.ts:321
↓ 1 callers
Method
handleValidationError
* Handle validation errors with graceful degradation
src/dashboard/client/websocket.ts:356
↓ 1 callers
Method
handleWebSocketMessage
(message: WebSocketMessage)
src/dashboard/client/multi-app.ts:161
↓ 1 callers
Method
hashIp
* Hash IP address for privacy preservation
src/dashboard/tunnel/usage-tracker.ts:159
↓ 1 callers
Method
incrementRateLimit
* Increment rate limit counter
src/dashboard/tunnel/access-controller.ts:195
↓ 1 callers
Method
init
()
src/dashboard/client/multi-app.ts:159
↓ 1 callers
Function
initApp
* Initialize the multi-project dashboard application * Waits for shared components to load before creating the PetiteVue app
src/dashboard/client/multi-app.ts:266
↓ 1 callers
Method
initTheme
()
src/dashboard/client/multi-app.ts:162
↓ 1 callers
Method
initializeRouting
()
src/dashboard/client/multi-app.ts:189
↓ 1 callers
Method
initializeSelectedTask
(spec: Spec)
src/dashboard/client/multi-app.ts:199
↓ 1 callers
Method
initializeTunnel
()
src/dashboard/multi-server.ts:877
↓ 1 callers
Method
isAvailable
()
src/dashboard/tunnel/ngrok-provider-native.ts:64
↓ 1 callers
Method
isAvailable
()
src/dashboard/tunnel/cloudflare-provider.ts:106
↓ 1 callers
Method
isAvailable
()
src/dashboard/tunnel/ngrok-provider.ts:108
↓ 1 callers
Method
isAvailable
()
src/dashboard/tunnel/cloudflare-provider-native.ts:75
↓ 1 callers
Function
isBugUpdateMessage
(msg: WebSocketMessage)
src/dashboard/shared/dashboard.types.ts:620
↓ 1 callers
Method
isConnected
* Check if the client is connected
src/dashboard/client/websocket.ts:225
← previous
next →
101–200 of 591, ranked by callers