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
analyzeAllDocs
(docsDir, options = {})
perf/lib/enhance/docs-analyzer.js:108
↓ 2 callers
Function
analyzeHook
(hookPath)
audit-project/lib/enhance/hook-analyzer.js:10
↓ 2 callers
Function
analyzeHook
(hookPath)
ship/lib/enhance/hook-analyzer.js:10
↓ 2 callers
Function
analyzeHook
(hookPath)
perf/lib/enhance/hook-analyzer.js:10
↓ 2 callers
Function
analyzeMarkdownFile
* Analyze a single markdown file
audit-project/lib/collectors/documentation.js:52
↓ 2 callers
Function
analyzeMarkdownFile
* Analyze a single markdown file
ship/lib/collectors/documentation.js:52
↓ 2 callers
Function
analyzeMarkdownFile
* Analyze a single markdown file
perf/lib/collectors/documentation.js:52
↓ 2 callers
Function
analyzePlugin
* Analyze a single plugin * @param {string} pluginPath - Path to plugin directory * @param {Object} options - Analysis options * @param {boolean} o
audit-project/lib/enhance/plugin-analyzer.js:50
↓ 2 callers
Function
analyzePlugin
* Analyze a single plugin * @param {string} pluginPath - Path to plugin directory * @param {Object} options - Analysis options * @param {boolean} o
ship/lib/enhance/plugin-analyzer.js:50
↓ 2 callers
Function
analyzePlugin
* Analyze a single plugin * @param {string} pluginPath - Path to plugin directory * @param {Object} options - Analysis options * @param {boolean} o
perf/lib/enhance/plugin-analyzer.js:50
↓ 2 callers
Function
analyzeSkill
(skillPath)
audit-project/lib/enhance/skill-analyzer.js:10
↓ 2 callers
Function
analyzeSkill
(skillPath)
ship/lib/enhance/skill-analyzer.js:10
↓ 2 callers
Function
analyzeSkill
(skillPath)
perf/lib/enhance/skill-analyzer.js:10
↓ 2 callers
Function
applyLanguageExportRules
* Apply language-specific export rules * @param {string} language - Language name * @param {string} content - File content * @param {Set<string>} e
audit-project/lib/repo-map/runner.js:913
↓ 2 callers
Function
applyLanguageExportRules
* Apply language-specific export rules * @param {string} language - Language name * @param {string} content - File content * @param {Set<string>} e
ship/lib/repo-map/runner.js:913
↓ 2 callers
Function
applyLanguageExportRules
* Apply language-specific export rules * @param {string} language - Language name * @param {string} content - File content * @param {Set<string>} e
perf/lib/repo-map/runner.js:913
↓ 2 callers
Function
buildUsageIndex
* Build a reverse index mapping symbols to their importers * @param {Object} repoMap - The repo map object from cache.load() * @returns {Object} Usa
audit-project/lib/repo-map/usage-analyzer.js:21
↓ 2 callers
Function
buildUsageIndex
* Build a reverse index mapping symbols to their importers * @param {Object} repoMap - The repo map object from cache.load() * @returns {Object} Usa
ship/lib/repo-map/usage-analyzer.js:21
↓ 2 callers
Function
buildUsageIndex
* Build a reverse index mapping symbols to their importers * @param {Object} repoMap - The repo map object from cache.load() * @returns {Object} Usa
perf/lib/repo-map/usage-analyzer.js:21
↓ 2 callers
Function
calculateTextOverlap
* Calculate text overlap between two documents * @param {string} text1 - First text * @param {string} text2 - Second text * @returns {number} Overl
audit-project/lib/enhance/projectmemory-analyzer.js:213
↓ 2 callers
Function
calculateTextOverlap
* Calculate text overlap between two documents * @param {string} text1 - First text * @param {string} text2 - Second text * @returns {number} Overl
ship/lib/enhance/projectmemory-analyzer.js:213
↓ 2 callers
Function
calculateTextOverlap
* Calculate text overlap between two documents * @param {string} text1 - First text * @param {string} text2 - Second text * @returns {number} Overl
perf/lib/enhance/projectmemory-analyzer.js:213
↓ 2 callers
Function
clearActiveTask
* Clear active task
audit-project/lib/state/workflow-state.js:155
↓ 2 callers
Function
clearActiveTask
* Clear active task
ship/lib/state/workflow-state.js:155
↓ 2 callers
Function
clearActiveTask
* Clear active task
perf/lib/state/workflow-state.js:155
↓ 2 callers
Function
commitExists
* Check if commit exists * @param {string} basePath - Repository root * @param {string} commit - Commit hash * @returns {boolean}
audit-project/lib/repo-map/updater.js:386
↓ 2 callers
Function
commitExists
* Check if commit exists * @param {string} basePath - Repository root * @param {string} commit - Commit hash * @returns {boolean}
ship/lib/repo-map/updater.js:386
↓ 2 callers
Function
commitExists
* Check if commit exists * @param {string} basePath - Repository root * @param {string} commit - Commit hash * @returns {boolean}
perf/lib/repo-map/updater.js:386
↓ 2 callers
Function
compareBaselines
* Compute delta between baseline and current metrics. * Supports flat numeric values under baseline.metrics/current.metrics. * * @param {object} ba
audit-project/lib/perf/baseline-comparator.js:15
↓ 2 callers
Function
compareBaselines
* Compute delta between baseline and current metrics. * Supports flat numeric values under baseline.metrics/current.metrics. * * @param {object} ba
ship/lib/perf/baseline-comparator.js:15
↓ 2 callers
Function
compareBaselines
* Compute delta between baseline and current metrics. * Supports flat numeric values under baseline.metrics/current.metrics. * * @param {object} ba
perf/lib/perf/baseline-comparator.js:15
↓ 2 callers
Function
condition_live_value
Get live value annotation for simulation display.
skill-bus/lib/cli.py:319
↓ 2 callers
Function
countBrackets
(str)
audit-project/lib/patterns/slop-analyzers.js:1812
↓ 2 callers
Function
countBrackets
(str)
ship/lib/patterns/slop-analyzers.js:1812
↓ 2 callers
Function
countBrackets
(str)
perf/lib/patterns/slop-analyzers.js:1812
↓ 2 callers
Function
countExportsInContent
* Count exports in file content based on language * @param {string} content - File content * @param {string} lang - Language key * @returns {number
audit-project/lib/patterns/slop-analyzers.js:624
↓ 2 callers
Function
countExportsInContent
* Count exports in file content based on language * @param {string} content - File content * @param {string} lang - Language key * @returns {number
ship/lib/patterns/slop-analyzers.js:624
↓ 2 callers
Function
countExportsInContent
* Count exports in file content based on language * @param {string} content - File content * @param {string} lang - Language key * @returns {number
perf/lib/patterns/slop-analyzers.js:624
↓ 2 callers
Function
countNonEmptyLines
* Count non-empty lines in a string * @param {string} str - String to count lines in * @returns {number} Number of non-empty lines
audit-project/lib/patterns/slop-analyzers.js:205
↓ 2 callers
Function
countNonEmptyLines
* Count non-empty lines in a string * @param {string} str - String to count lines in * @returns {number} Number of non-empty lines
ship/lib/patterns/slop-analyzers.js:205
↓ 2 callers
Function
countNonEmptyLines
* Count non-empty lines in a string * @param {string} str - String to count lines in * @returns {number} Number of non-empty lines
perf/lib/patterns/slop-analyzers.js:205
↓ 2 callers
Function
debug_log
Append debug message to log file with timestamp.
security-guidance/hooks/security_reminder_hook.py:17
↓ 2 callers
Function
derive_scopes
Derive scope for all merged subscriptions using dict object identity. merge_configs() preserves dict object references from the original config l
skill-bus/lib/cli.py:109
↓ 2 callers
Function
ensureBaselineDir
* Ensure baseline directory exists * @param {string} basePath * @returns {string}
audit-project/lib/perf/baseline-store.js:44
↓ 2 callers
Function
ensureBaselineDir
* Ensure baseline directory exists * @param {string} basePath * @returns {string}
ship/lib/perf/baseline-store.js:44
↓ 2 callers
Function
ensureBaselineDir
* Ensure baseline directory exists * @param {string} basePath * @returns {string}
perf/lib/perf/baseline-store.js:44
↓ 2 callers
Function
ensureDir
* Ensure sources directory exists * @returns {string} Path to sources directory
audit-project/lib/sources/source-cache.js:42
↓ 2 callers
Function
ensureDir
* Ensure sources directory exists * @returns {string} Path to sources directory
ship/lib/sources/source-cache.js:42
↓ 2 callers
Function
ensureDir
* Ensure sources directory exists * @returns {string} Path to sources directory
perf/lib/sources/source-cache.js:42
↓ 2 callers
Function
ensureExportEntries
* Ensure export entries exist for inferred exports * @param {Map} exportMap - Export map to populate * @param {Set<string>} exportNames - Names to e
audit-project/lib/repo-map/runner.js:985
↓ 2 callers
Function
ensureExportEntries
* Ensure export entries exist for inferred exports * @param {Map} exportMap - Export map to populate * @param {Set<string>} exportNames - Names to e
ship/lib/repo-map/runner.js:985
↓ 2 callers
Function
ensureExportEntries
* Ensure export entries exist for inferred exports * @param {Map} exportMap - Export map to populate * @param {Set<string>} exportNames - Names to e
perf/lib/repo-map/runner.js:985
↓ 2 callers
Function
ensurePerfDirs
* Ensure perf directories exist * @param {string} basePath * @returns {{ perfDir: string, logDir: string, baselineDir: string }}
audit-project/lib/perf/investigation-state.js:107
↓ 2 callers
Function
ensurePerfDirs
* Ensure perf directories exist * @param {string} basePath * @returns {{ perfDir: string, logDir: string, baselineDir: string }}
ship/lib/perf/investigation-state.js:107
↓ 2 callers
Function
ensurePerfDirs
* Ensure perf directories exist * @param {string} basePath * @returns {{ perfDir: string, logDir: string, baselineDir: string }}
perf/lib/perf/investigation-state.js:107
↓ 2 callers
Function
ensureStateDir
* Ensure state directory exists * @param {string} basePath - Repository root * @returns {string}
audit-project/lib/repo-map/cache.js:40
↓ 2 callers
Function
ensureStateDir
* Ensure state directory exists (platform-aware)
audit-project/lib/state/workflow-state.js:85
↓ 2 callers
Function
ensureStateDir
* Ensure state directory exists * @param {string} basePath - Repository root * @returns {string}
ship/lib/repo-map/cache.js:40
↓ 2 callers
Function
ensureStateDir
* Ensure state directory exists (platform-aware)
ship/lib/state/workflow-state.js:85
↓ 2 callers
Function
ensureStateDir
* Ensure state directory exists * @param {string} basePath - Repository root * @returns {string}
perf/lib/repo-map/cache.js:40
↓ 2 callers
Function
ensureStateDir
* Ensure state directory exists (platform-aware)
perf/lib/state/workflow-state.js:85
↓ 2 callers
Function
escapeRegex
* Escape regex special characters in a string * @param {string} str - String to escape * @returns {string} Escaped string safe for regex
audit-project/lib/patterns/slop-analyzers.js:1203
↓ 2 callers
Function
escapeRegex
* Escape regex special characters in a string * @param {string} str - String to escape * @returns {string} Escaped string safe for regex
ship/lib/patterns/slop-analyzers.js:1203
↓ 2 callers
Function
escapeRegex
* Escape regex special characters in a string * @param {string} str - String to escape * @returns {string} Escaped string safe for regex
perf/lib/patterns/slop-analyzers.js:1203
↓ 2 callers
Function
escapeShell
* Escape shell special characters for safe command interpolation * Handles all dangerous shell metacharacters including command injection vectors *
audit-project/lib/utils/shell-escape.js:18
↓ 2 callers
Function
escapeShell
* Escape shell special characters for safe command interpolation * Handles all dangerous shell metacharacters including command injection vectors *
ship/lib/utils/shell-escape.js:18
↓ 2 callers
Function
escapeShell
* Escape shell special characters for safe command interpolation * Handles all dangerous shell metacharacters including command injection vectors *
perf/lib/utils/shell-escape.js:18
↓ 2 callers
Function
evaluate_conditions
Evaluate all conditions for a subscription. Returns True if all pass (AND).
skill-bus/lib/dispatcher.py:363
↓ 2 callers
Function
extractImports
* Extract imports from a file using ast-grep * @param {string} cmd - ast-grep command * @param {string} file - File path * @param {string} language
audit-project/lib/repo-map/runner.js:643
↓ 2 callers
Function
extractImports
* Extract imports from a file using ast-grep * @param {string} cmd - ast-grep command * @param {string} file - File path * @param {string} language
ship/lib/repo-map/runner.js:643
↓ 2 callers
Function
extractImports
* Extract imports from a file using ast-grep * @param {string} cmd - ast-grep command * @param {string} file - File path * @param {string} language
perf/lib/repo-map/runner.js:643
↓ 2 callers
Function
extractNamesFromMatch
* Extract names from an ast-grep match, based on pattern metadata * @param {Object} match - ast-grep match result * @param {Object|string} patternDe
audit-project/lib/repo-map/runner.js:733
↓ 2 callers
Function
extractNamesFromMatch
* Extract names from an ast-grep match, based on pattern metadata * @param {Object} match - ast-grep match result * @param {Object|string} patternDe
ship/lib/repo-map/runner.js:733
↓ 2 callers
Function
extractNamesFromMatch
* Extract names from an ast-grep match, based on pattern metadata * @param {Object} match - ast-grep match result * @param {Object|string} patternDe
perf/lib/repo-map/runner.js:733
↓ 2 callers
Function
extractSourceFromMatch
* Extract import source from ast-grep match * @param {Object} match - ast-grep match result * @param {Object|string} patternDef - Pattern definition
audit-project/lib/repo-map/runner.js:798
↓ 2 callers
Function
extractSourceFromMatch
* Extract import source from ast-grep match * @param {Object} match - ast-grep match result * @param {Object|string} patternDef - Pattern definition
ship/lib/repo-map/runner.js:798
↓ 2 callers
Function
extractSourceFromMatch
* Extract import source from ast-grep match * @param {Object} match - ast-grep match result * @param {Object|string} patternDef - Pattern definition
perf/lib/repo-map/runner.js:798
↓ 2 callers
Function
extractSymbols
* Extract symbols from a file using ast-grep * @param {string} cmd - ast-grep command * @param {string} file - File path * @param {string} language
audit-project/lib/repo-map/runner.js:558
↓ 2 callers
Function
extractSymbols
* Extract symbols from a file using ast-grep * @param {string} cmd - ast-grep command * @param {string} file - File path * @param {string} language
ship/lib/repo-map/runner.js:558
↓ 2 callers
Function
extractSymbols
* Extract symbols from a file using ast-grep * @param {string} cmd - ast-grep command * @param {string} file - File path * @param {string} language
perf/lib/repo-map/runner.js:558
↓ 2 callers
Function
findLineNumber
* Find line number of a string in content * @param {string} content - Full content * @param {string} search - String to find * @returns {number} Li
audit-project/lib/collectors/docs-patterns.js:206
↓ 2 callers
Function
findLineNumber
* Find line number of a string in content * @param {string} content - Full content * @param {string} search - String to find * @returns {number} Li
ship/lib/collectors/docs-patterns.js:206
↓ 2 callers
Function
findLineNumber
* Find line number of a string in content * @param {string} content - Full content * @param {string} search - String to find * @returns {number} Li
perf/lib/collectors/docs-patterns.js:206
↓ 2 callers
Function
findMarkdownFiles
* Find all markdown files in the repository * @param {string} basePath - Repository root * @returns {string[]} List of markdown file paths
audit-project/lib/collectors/docs-patterns.js:84
↓ 2 callers
Function
findMarkdownFiles
* Find all markdown files in the repository * @param {string} basePath - Repository root * @returns {string[]} List of markdown file paths
ship/lib/collectors/docs-patterns.js:84
↓ 2 callers
Function
findMarkdownFiles
* Find all markdown files in the repository * @param {string} basePath - Repository root * @returns {string[]} List of markdown file paths
perf/lib/collectors/docs-patterns.js:84
↓ 2 callers
Function
getBaselinePath
* Build baseline file path * @param {string} version * @param {string} basePath * @returns {string}
audit-project/lib/perf/baseline-store.js:58
↓ 2 callers
Function
getBaselinePath
* Build baseline file path * @param {string} version * @param {string} basePath * @returns {string}
ship/lib/perf/baseline-store.js:58
↓ 2 callers
Function
getBaselinePath
* Build baseline file path * @param {string} version * @param {string} basePath * @returns {string}
perf/lib/perf/baseline-store.js:58
↓ 2 callers
Function
getExportsFromGit
* Get exports from a file at a specific git ref * @param {string} filePath - File path * @param {string} ref - Git ref (HEAD, HEAD~1, etc.) * @para
audit-project/lib/collectors/docs-patterns.js:231
↓ 2 callers
Function
getExportsFromGit
* Get exports from a file at a specific git ref * @param {string} filePath - File path * @param {string} ref - Git ref (HEAD, HEAD~1, etc.) * @para
ship/lib/collectors/docs-patterns.js:231
↓ 2 callers
Function
getExportsFromGit
* Get exports from a file at a specific git ref * @param {string} filePath - File path * @param {string} ref - Git ref (HEAD, HEAD~1, etc.) * @para
perf/lib/collectors/docs-patterns.js:231
↓ 2 callers
Function
getInvestigationPath
* Get path to investigation.json * @param {string} basePath * @returns {string}
audit-project/lib/perf/investigation-state.js:130
↓ 2 callers
Function
getInvestigationPath
* Get path to investigation.json * @param {string} basePath * @returns {string}
ship/lib/perf/investigation-state.js:130
↓ 2 callers
Function
getInvestigationPath
* Get path to investigation.json * @param {string} basePath * @returns {string}
perf/lib/perf/investigation-state.js:130
↓ 2 callers
Function
getMetaVariable
(match, key)
audit-project/lib/repo-map/runner.js:750
↓ 2 callers
Function
getMetaVariable
(match, key)
ship/lib/repo-map/runner.js:750
↓ 2 callers
Function
getMetaVariable
(match, key)
perf/lib/repo-map/runner.js:750
↓ 2 callers
Function
getPerfDir
* Get perf state directory path * @param {string} basePath * @returns {string}
audit-project/lib/perf/investigation-state.js:95
↓ 2 callers
Function
getPerfDir
* Get perf state directory path * @param {string} basePath * @returns {string}
ship/lib/perf/investigation-state.js:95
← previous
next →
201–300 of 1,768, ranked by callers