Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ComposioHQ/awesome-claude-plugins
/ functions
Functions
1,768 in github.com/ComposioHQ/awesome-claude-plugins
⨍
Functions
1,768
◇
Types & classes
39
↓ 2 callers
Function
getPerfDir
* Get perf state directory path * @param {string} basePath * @returns {string}
perf/lib/perf/investigation-state.js:95
↓ 2 callers
Function
getStateDir
* Get the state directory for the current platform * Uses AI_STATE_DIR env var if set, otherwise defaults to .claude * * @returns {string} State di
audit-project/lib/cross-platform/index.js:47
↓ 2 callers
Function
getStateDir
* Get the state directory for the current platform * Uses AI_STATE_DIR env var if set, otherwise defaults to .claude * * @returns {string} State di
ship/lib/cross-platform/index.js:47
↓ 2 callers
Function
getStateDir
* Get the state directory for the current platform * Uses AI_STATE_DIR env var if set, otherwise defaults to .claude * * @returns {string} State di
perf/lib/cross-platform/index.js:47
↓ 2 callers
Function
getTasksPath
* Get path to tasks.json with validation
audit-project/lib/state/workflow-state.js:100
↓ 2 callers
Function
getTasksPath
* Get path to tasks.json with validation
ship/lib/state/workflow-state.js:100
↓ 2 callers
Function
getTasksPath
* Get path to tasks.json with validation
perf/lib/state/workflow-state.js:100
↓ 2 callers
Function
get_state_file
Get session-specific state file path.
security-guidance/hooks/security_reminder_hook.py:129
↓ 2 callers
Function
isCacheValid
* Check if cache is valid * @param {Object} cacheEntry - Cache entry * @returns {boolean} True if cache is still valid
audit-project/lib/patterns/cli-enhancers.js:135
↓ 2 callers
Function
isCacheValid
* Check if cache is valid * @param {Object} cacheEntry - Cache entry * @returns {boolean} True if cache is still valid
ship/lib/patterns/cli-enhancers.js:135
↓ 2 callers
Function
isCacheValid
* Check if cache is valid * @param {Object} cacheEntry - Cache entry * @returns {boolean} True if cache is still valid
perf/lib/patterns/cli-enhancers.js:135
↓ 2 callers
Function
isDirectory
(targetPath)
audit-project/lib/platform/state-dir.js:20
↓ 2 callers
Function
isDirectory
(targetPath)
ship/lib/platform/state-dir.js:20
↓ 2 callers
Function
isDirectory
(targetPath)
perf/lib/platform/state-dir.js:20
↓ 2 callers
Function
isTimedOut
()
audit-project/lib/patterns/pipeline.js:124
↓ 2 callers
Function
isTimedOut
()
ship/lib/patterns/pipeline.js:124
↓ 2 callers
Function
isTimedOut
()
perf/lib/patterns/pipeline.js:124
↓ 2 callers
Function
isValidIdentifier
* Determine if a name is a valid identifier * @param {string} name - Name to check * @returns {boolean}
audit-project/lib/repo-map/runner.js:889
↓ 2 callers
Function
isValidIdentifier
* Determine if a name is a valid identifier * @param {string} name - Name to check * @returns {boolean}
ship/lib/repo-map/runner.js:889
↓ 2 callers
Function
isValidIdentifier
* Determine if a name is a valid identifier * @param {string} name - Name to check * @returns {boolean}
perf/lib/repo-map/runner.js:889
↓ 2 callers
Function
isValidPhase
* Check if phase is valid
audit-project/lib/state/workflow-state.js:349
↓ 2 callers
Function
isValidPhase
* Check if phase is valid
ship/lib/state/workflow-state.js:349
↓ 2 callers
Function
isValidPhase
* Check if phase is valid
perf/lib/state/workflow-state.js:349
↓ 2 callers
Function
isValidToolName
* Validate tool name to prevent path traversal * @param {string} toolName - Tool name to validate * @returns {boolean} True if valid
audit-project/lib/sources/source-cache.js:33
↓ 2 callers
Function
isValidToolName
* Validate tool name to prevent path traversal * @param {string} toolName - Tool name to validate * @returns {boolean} True if valid
ship/lib/sources/source-cache.js:33
↓ 2 callers
Function
isValidToolName
* Validate tool name to prevent path traversal * @param {string} toolName - Tool name to validate * @returns {boolean} True if valid
perf/lib/sources/source-cache.js:33
↓ 2 callers
Function
isWorkingTreeClean
* Check if git repo is clean. * @returns {boolean}
audit-project/lib/perf/checkpoint.js:15
↓ 2 callers
Function
isWorkingTreeClean
* Check if git repo is clean. * @returns {boolean}
ship/lib/perf/checkpoint.js:15
↓ 2 callers
Function
isWorkingTreeClean
* Check if git repo is clean. * @returns {boolean}
perf/lib/perf/checkpoint.js:15
↓ 2 callers
Function
matchGlob
* Simple glob matching (supports * and **) * @param {string} filePath - File path to match * @param {string} pattern - Glob pattern * @returns {boo
audit-project/lib/enhance/suppression.js:202
↓ 2 callers
Function
matchGlob
* Simple glob matching (supports * and **) * @param {string} filePath - File path to match * @param {string} pattern - Glob pattern * @returns {boo
ship/lib/enhance/suppression.js:202
↓ 2 callers
Function
matchGlob
* Simple glob matching (supports * and **) * @param {string} filePath - File path to match * @param {string} pattern - Glob pattern * @returns {boo
perf/lib/enhance/suppression.js:202
↓ 2 callers
Function
normalize
(text)
audit-project/lib/enhance/projectmemory-analyzer.js:216
↓ 2 callers
Function
normalize
(text)
ship/lib/enhance/projectmemory-analyzer.js:216
↓ 2 callers
Function
normalize
(text)
perf/lib/enhance/projectmemory-analyzer.js:216
↓ 2 callers
Function
normalizeKeywords
(text)
audit-project/lib/perf/code-paths.js:15
↓ 2 callers
Function
normalizeKeywords
(text)
ship/lib/perf/code-paths.js:15
↓ 2 callers
Function
normalizeKeywords
(text)
perf/lib/perf/code-paths.js:15
↓ 2 callers
Function
normalizeWhitespace
(str)
audit-project/lib/enhance/benchmark.js:358
↓ 2 callers
Function
normalizeWhitespace
(str)
ship/lib/enhance/benchmark.js:358
↓ 2 callers
Function
normalizeWhitespace
(str)
perf/lib/enhance/benchmark.js:358
↓ 2 callers
Function
parseDuration
(value)
audit-project/lib/perf/benchmark-runner.js:14
↓ 2 callers
Function
parseDuration
(value)
ship/lib/perf/benchmark-runner.js:14
↓ 2 callers
Function
parseDuration
(value)
perf/lib/perf/benchmark-runner.js:14
↓ 2 callers
Function
parseMetrics
* Parse metrics from benchmark output using PERF_METRICS markers. * @param {string} output * @returns {{ ok: boolean, metrics?: object, error?: stri
audit-project/lib/perf/benchmark-runner.js:173
↓ 2 callers
Function
parseMetrics
* Parse metrics from benchmark output using PERF_METRICS markers. * @param {string} output * @returns {{ ok: boolean, metrics?: object, error?: stri
ship/lib/perf/benchmark-runner.js:173
↓ 2 callers
Function
parseMetrics
* Parse metrics from benchmark output using PERF_METRICS markers. * @param {string} output * @returns {{ ok: boolean, metrics?: object, error?: stri
perf/lib/perf/benchmark-runner.js:173
↓ 2 callers
Function
parseNdjson
(output)
audit-project/lib/repo-map/runner.js:714
↓ 2 callers
Function
parseNdjson
(output)
ship/lib/repo-map/runner.js:714
↓ 2 callers
Function
parseNdjson
(output)
perf/lib/repo-map/runner.js:714
↓ 2 callers
Function
pickCommandPath
(pathOutput)
audit-project/lib/repo-map/installer.js:19
↓ 2 callers
Function
pickCommandPath
(pathOutput)
ship/lib/repo-map/installer.js:19
↓ 2 callers
Function
pickCommandPath
(pathOutput)
perf/lib/repo-map/installer.js:19
↓ 2 callers
Function
read_telemetry
Read and parse telemetry JSONL. Returns list of event dicts.
skill-bus/lib/telemetry.py:88
↓ 2 callers
Function
recalculateStats
* Recalculate map stats * @param {Object} map - Repo map
audit-project/lib/repo-map/updater.js:458
↓ 2 callers
Function
recalculateStats
* Recalculate map stats * @param {Object} map - Repo map
ship/lib/repo-map/updater.js:458
↓ 2 callers
Function
recalculateStats
* Recalculate map stats * @param {Object} map - Repo map
perf/lib/repo-map/updater.js:458
↓ 2 callers
Function
resolveImportSource
* Resolve an import source to a file path in the repo map * @param {string} importerPath - Path of the importing file * @param {string} source - Imp
audit-project/lib/repo-map/usage-analyzer.js:87
↓ 2 callers
Function
resolveImportSource
* Resolve an import source to a file path in the repo map * @param {string} importerPath - Path of the importing file * @param {string} source - Imp
ship/lib/repo-map/usage-analyzer.js:87
↓ 2 callers
Function
resolveImportSource
* Resolve an import source to a file path in the repo map * @param {string} importerPath - Path of the importing file * @param {string} source - Imp
perf/lib/repo-map/usage-analyzer.js:87
↓ 2 callers
Function
resolve_effective_conditions
Resolve the effective conditions for a subscription by stacking insert-level and subscription-level conditions. Returns a list of condition o
skill-bus/lib/dispatcher.py:373
↓ 2 callers
Function
resolve_telemetry_path
Resolve telemetry file path from settings or default. Public API — used by both dispatcher.py and cli.py.
skill-bus/lib/telemetry.py:21
↓ 2 callers
Function
runAstGrep
* Run ast-grep with a pattern * @param {string} cmd - ast-grep command * @param {string} file - File to scan * @param {string} pattern - Pattern to
audit-project/lib/repo-map/runner.js:683
↓ 2 callers
Function
runAstGrep
* Run ast-grep with a pattern * @param {string} cmd - ast-grep command * @param {string} file - File to scan * @param {string} pattern - Pattern to
ship/lib/repo-map/runner.js:683
↓ 2 callers
Function
runAstGrep
* Run ast-grep with a pattern * @param {string} cmd - ast-grep command * @param {string} file - File to scan * @param {string} pattern - Pattern to
perf/lib/repo-map/runner.js:683
↓ 2 callers
Function
runner
(value)
audit-project/lib/perf/breaking-point-runner.js:34
↓ 2 callers
Function
runner
(value)
ship/lib/perf/breaking-point-runner.js:34
↓ 2 callers
Function
runner
(value)
perf/lib/perf/breaking-point-runner.js:34
↓ 2 callers
Function
safeReadFile
* Safe file read with path validation * @param {string} filePath - Path to read * @param {string} basePath - Base directory for validation * @retur
audit-project/lib/collectors/documentation.js:37
↓ 2 callers
Function
safeReadFile
* Safe file read with path validation * @param {string} filePath - Path to read * @param {string} basePath - Base directory for validation * @retur
ship/lib/collectors/documentation.js:37
↓ 2 callers
Function
safeReadFile
* Safe file read with path validation * @param {string} filePath - Path to read * @param {string} basePath - Base directory for validation * @retur
perf/lib/collectors/documentation.js:37
↓ 2 callers
Function
scan_commands_dir
Scan a commands/ directory for .md files.
skill-bus/lib/cli.py:515
↓ 2 callers
Function
scan_plugin_cache
Scan plugin cache for skills and commands. Returns [(name, version, skills, commands)].
skill-bus/lib/cli.py:434
↓ 2 callers
Function
scan_standalone_skills
Scan a skills/ directory for SKILL.md files.
skill-bus/lib/cli.py:497
↓ 2 callers
Function
updateWithoutGit
* Update without git (hash comparison) * @param {string} basePath - Repository root * @param {Object} map - Existing repo map * @param {string} cmd
audit-project/lib/repo-map/updater.js:163
↓ 2 callers
Function
updateWithoutGit
* Update without git (hash comparison) * @param {string} basePath - Repository root * @param {Object} map - Existing repo map * @param {string} cmd
ship/lib/repo-map/updater.js:163
↓ 2 callers
Function
updateWithoutGit
* Update without git (hash comparison) * @param {string} basePath - Repository root * @param {Object} map - Existing repo map * @param {string} cmd
perf/lib/repo-map/updater.js:163
↓ 2 callers
Method
validate
* Validate data against a schema * @param {Object} data - Data to validate * @param {Object} schema - JSON Schema * @returns {{valid: boolean
audit-project/lib/schemas/validator.js:34
↓ 2 callers
Method
validate
* Validate data against a schema * @param {Object} data - Data to validate * @param {Object} schema - JSON Schema * @returns {{valid: boolean
ship/lib/schemas/validator.js:34
↓ 2 callers
Method
validate
* Validate data against a schema * @param {Object} data - Data to validate * @param {Object} schema - JSON Schema * @returns {{valid: boolean
perf/lib/schemas/validator.js:34
↓ 2 callers
Function
validateGitRef
* Validate git reference to prevent command injection * @param {string} ref - Git reference to validate * @returns {string} Validated reference * @
audit-project/lib/utils/context-optimizer.js:47
↓ 2 callers
Function
validateGitRef
* Validate git reference to prevent command injection * @param {string} ref - Git reference to validate * @returns {string} Validated reference * @
ship/lib/utils/context-optimizer.js:47
↓ 2 callers
Function
validateGitRef
* Validate git reference to prevent command injection * @param {string} ref - Git reference to validate * @returns {string} Validated reference * @
perf/lib/utils/context-optimizer.js:47
↓ 2 callers
Function
validatePath
* Validate and resolve path to prevent path traversal attacks * @param {string} basePath - Base directory path * @returns {string} Validated absolut
audit-project/lib/state/workflow-state.js:30
↓ 2 callers
Function
validatePath
* Validate and resolve path to prevent path traversal attacks * @param {string} basePath - Base directory path * @returns {string} Validated absolut
ship/lib/state/workflow-state.js:30
↓ 2 callers
Function
validatePath
* Validate and resolve path to prevent path traversal attacks * @param {string} basePath - Base directory path * @returns {string} Validated absolut
perf/lib/state/workflow-state.js:30
↓ 2 callers
Function
validatePathWithinBase
* Validate that target path is within base directory * @param {string} targetPath - Target file path * @param {string} basePath - Base directory *
audit-project/lib/state/workflow-state.js:47
↓ 2 callers
Function
validatePathWithinBase
* Validate that target path is within base directory * @param {string} targetPath - Target file path * @param {string} basePath - Base directory *
ship/lib/state/workflow-state.js:47
↓ 2 callers
Function
validatePathWithinBase
* Validate that target path is within base directory * @param {string} targetPath - Target file path * @param {string} basePath - Base directory *
perf/lib/state/workflow-state.js:47
↓ 2 callers
Function
writeFileAtomic
* Write file atomically using write-to-temp-then-rename pattern * * This ensures: * - File is never partially written (atomic rename) * - Concurre
audit-project/lib/utils/atomic-write.js:42
↓ 2 callers
Function
writeFileAtomic
* Write file atomically using write-to-temp-then-rename pattern * * This ensures: * - File is never partially written (atomic rename) * - Concurre
ship/lib/utils/atomic-write.js:42
↓ 2 callers
Function
writeFileAtomic
* Write file atomically using write-to-temp-then-rename pattern * * This ensures: * - File is never partially written (atomic rename) * - Concurre
perf/lib/utils/atomic-write.js:42
↓ 2 callers
Function
writeFlow
* Write flow.json to worktree * Creates a copy to avoid mutating the original object * Increments version for optimistic locking
audit-project/lib/state/workflow-state.js:207
↓ 2 callers
Function
writeFlow
* Write flow.json to worktree * Creates a copy to avoid mutating the original object * Increments version for optimistic locking
ship/lib/state/workflow-state.js:207
↓ 2 callers
Function
writeFlow
* Write flow.json to worktree * Creates a copy to avoid mutating the original object * Increments version for optimistic locking
perf/lib/state/workflow-state.js:207
↓ 2 callers
Function
writeInvestigation
* Write investigation.json * Increments version for optimistic locking * @param {object} state * @param {string} basePath * @returns {boolean}
audit-project/lib/perf/investigation-state.js:178
↓ 2 callers
Function
writeInvestigation
* Write investigation.json * Increments version for optimistic locking * @param {object} state * @param {string} basePath * @returns {boolean}
ship/lib/perf/investigation-state.js:178
↓ 2 callers
Function
writeInvestigation
* Write investigation.json * Increments version for optimistic locking * @param {object} state * @param {string} basePath * @returns {boolean}
perf/lib/perf/investigation-state.js:178
↓ 2 callers
Function
writeTasks
* Write tasks.json to main project
audit-project/lib/state/workflow-state.js:133
↓ 2 callers
Function
writeTasks
* Write tasks.json to main project
ship/lib/state/workflow-state.js:133
← previous
next →
301–400 of 1,768, ranked by callers