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
↓ 3 callers
Function
analyzeAllPrompts
* Analyze all prompts in a directory * @param {string} promptsDir - Path to prompts directory * @param {Object} options - Analysis options * @retur
ship/lib/enhance/prompt-analyzer.js:159
↓ 3 callers
Function
analyzeAllPrompts
* Analyze all prompts in a directory * @param {string} promptsDir - Path to prompts directory * @param {Object} options - Analysis options * @retur
perf/lib/enhance/prompt-analyzer.js:159
↓ 3 callers
Function
analyzeDoc
(docPath, options = {})
audit-project/lib/enhance/docs-analyzer.js:11
↓ 3 callers
Function
analyzeDoc
(docPath, options = {})
ship/lib/enhance/docs-analyzer.js:11
↓ 3 callers
Function
analyzeDoc
(docPath, options = {})
perf/lib/enhance/docs-analyzer.js:11
↓ 3 callers
Function
analyzePrompt
* Analyze a single prompt file * @param {string} promptPath - Path to prompt file * @param {Object} options - Analysis options * @param {boolean} o
audit-project/lib/enhance/prompt-analyzer.js:59
↓ 3 callers
Function
analyzePrompt
* Analyze a single prompt file * @param {string} promptPath - Path to prompt file * @param {Object} options - Analysis options * @param {boolean} o
ship/lib/enhance/prompt-analyzer.js:59
↓ 3 callers
Function
analyzePrompt
* Analyze a single prompt file * @param {string} promptPath - Path to prompt file * @param {Object} options - Analysis options * @param {boolean} o
perf/lib/enhance/prompt-analyzer.js:59
↓ 3 callers
Function
assertValid
(result, message)
audit-project/lib/perf/schemas.js:130
↓ 3 callers
Function
assertValid
(result, message)
ship/lib/perf/schemas.js:130
↓ 3 callers
Function
assertValid
(result, message)
perf/lib/perf/schemas.js:130
↓ 3 callers
Function
capitalizeFirst
* Capitalize first letter * @param {string} str - String to capitalize * @returns {string} Capitalized string
audit-project/lib/enhance/reporter.js:1314
↓ 3 callers
Function
capitalizeFirst
* Capitalize first letter * @param {string} str - String to capitalize * @returns {string} Capitalized string
ship/lib/enhance/reporter.js:1314
↓ 3 callers
Function
capitalizeFirst
* Capitalize first letter * @param {string} str - String to capitalize * @returns {string} Capitalized string
perf/lib/enhance/reporter.js:1314
↓ 3 callers
Function
detectFromFiles
* Generic file-based detector * @param {Array} configs - Array of {file, platform} objects * @param {Function} existsChecker - Async function to che
audit-project/lib/platform/detect-platform.js:104
↓ 3 callers
Function
detectFromFiles
* Generic file-based detector * @param {Array} configs - Array of {file, platform} objects * @param {Function} existsChecker - Async function to che
ship/lib/platform/detect-platform.js:104
↓ 3 callers
Function
detectFromFiles
* Generic file-based detector * @param {Array} configs - Array of {file, platform} objects * @param {Function} existsChecker - Async function to che
perf/lib/platform/detect-platform.js:104
↓ 3 callers
Function
evaluate_condition
Evaluate a single condition. Returns True if condition is met.
skill-bus/lib/dispatcher.py:263
↓ 3 callers
Function
execGh
* Execute gh CLI command safely * @param {string[]} args - Command arguments * @param {Object} options - Execution options * @returns {Object|null}
audit-project/lib/collectors/github.js:27
↓ 3 callers
Function
execGh
* Execute gh CLI command safely * @param {string[]} args - Command arguments * @param {Object} options - Execution options * @returns {Object|null}
ship/lib/collectors/github.js:27
↓ 3 callers
Function
execGh
* Execute gh CLI command safely * @param {string[]} args - Command arguments * @param {Object} options - Execution options * @returns {Object|null}
perf/lib/collectors/github.js:27
↓ 3 callers
Function
extractPatternIds
(findings)
audit-project/lib/enhance/benchmark.js:330
↓ 3 callers
Function
extractPatternIds
(findings)
ship/lib/enhance/benchmark.js:330
↓ 3 callers
Function
extractPatternIds
(findings)
perf/lib/enhance/benchmark.js:330
↓ 3 callers
Function
filterIssues
(issues)
audit-project/lib/enhance/reporter.js:22
↓ 3 callers
Function
filterIssues
(issues)
ship/lib/enhance/reporter.js:22
↓ 3 callers
Function
filterIssues
(issues)
perf/lib/enhance/reporter.js:22
↓ 3 callers
Function
findMatchingBrace
* Find matching closing brace (handles nested braces and string literals) * * Stops at 5000 characters to prevent runaway parsing on malformed code.
audit-project/lib/patterns/slop-analyzers.js:228
↓ 3 callers
Function
findMatchingBrace
* Find matching closing brace (handles nested braces and string literals) * * Stops at 5000 characters to prevent runaway parsing on malformed code.
ship/lib/patterns/slop-analyzers.js:228
↓ 3 callers
Function
findMatchingBrace
* Find matching closing brace (handles nested braces and string literals) * * Stops at 5000 characters to prevent runaway parsing on malformed code.
perf/lib/patterns/slop-analyzers.js:228
↓ 3 callers
Function
formatFindingsList
* Format a list of findings for the prompt * * @param {Array} findings - Findings to format * @returns {string} Formatted list
audit-project/lib/patterns/pipeline.js:913
↓ 3 callers
Function
formatFindingsList
* Format a list of findings for the prompt * * @param {Array} findings - Findings to format * @returns {string} Formatted list
ship/lib/patterns/pipeline.js:913
↓ 3 callers
Function
formatFindingsList
* Format a list of findings for the prompt * * @param {Array} findings - Findings to format * @returns {string} Formatted list
perf/lib/patterns/pipeline.js:913
↓ 3 callers
Function
getCacheKey
* Get cache key for a repo * @param {string} repoPath - Repository root path * @returns {string} Cache key
audit-project/lib/patterns/cli-enhancers.js:126
↓ 3 callers
Function
getCacheKey
* Get cache key for a repo * @param {string} repoPath - Repository root path * @returns {string} Cache key
ship/lib/patterns/cli-enhancers.js:126
↓ 3 callers
Function
getCacheKey
* Get cache key for a repo * @param {string} repoPath - Repository root path * @returns {string} Cache key
perf/lib/patterns/cli-enhancers.js:126
↓ 3 callers
Function
getFlowPath
* Get path to flow.json with validation
audit-project/lib/state/workflow-state.js:177
↓ 3 callers
Function
getFlowPath
* Get path to flow.json with validation
ship/lib/state/workflow-state.js:177
↓ 3 callers
Function
getFlowPath
* Get path to flow.json with validation
perf/lib/state/workflow-state.js:177
↓ 3 callers
Function
getMapPath
* Get repo-map path * @param {string} basePath - Repository root * @returns {string}
audit-project/lib/repo-map/cache.js:22
↓ 3 callers
Function
getMapPath
* Get repo-map path * @param {string} basePath - Repository root * @returns {string}
ship/lib/repo-map/cache.js:22
↓ 3 callers
Function
getMapPath
* Get repo-map path * @param {string} basePath - Repository root * @returns {string}
perf/lib/repo-map/cache.js:22
↓ 3 callers
Function
getStalePath
* Get stale marker path * @param {string} basePath - Repository root * @returns {string}
audit-project/lib/repo-map/cache.js:31
↓ 3 callers
Function
getStalePath
* Get stale marker path * @param {string} basePath - Repository root * @returns {string}
ship/lib/repo-map/cache.js:31
↓ 3 callers
Function
getStalePath
* Get stale marker path * @param {string} basePath - Repository root * @returns {string}
perf/lib/repo-map/cache.js:31
↓ 3 callers
Function
getStateDirPath
* Get the full path to the state directory * @param {string} [basePath=process.cwd()] - Base path * @returns {string} Full path to state directory
audit-project/lib/platform/state-dir.js:96
↓ 3 callers
Function
getStateDirPath
* Get the full path to the state directory * @param {string} [basePath=process.cwd()] - Base path * @returns {string} Full path to state directory
ship/lib/platform/state-dir.js:96
↓ 3 callers
Function
getStateDirPath
* Get the full path to the state directory * @param {string} [basePath=process.cwd()] - Base path * @returns {string} Full path to state directory
perf/lib/platform/state-dir.js:96
↓ 3 callers
Function
groupBySource
* Group findings by source enhancer * @param {Array} findings - Findings to group * @returns {Object} Grouped findings
audit-project/lib/enhance/reporter.js:1299
↓ 3 callers
Function
groupBySource
* Group findings by source enhancer * @param {Array} findings - Findings to group * @returns {Object} Grouped findings
ship/lib/enhance/reporter.js:1299
↓ 3 callers
Function
groupBySource
* Group findings by source enhancer * @param {Array} findings - Findings to group * @returns {Object} Grouped findings
perf/lib/enhance/reporter.js:1299
↓ 3 callers
Function
isTestFile
* Check if file is a test file * @param {string} filePath - Path to check * @returns {boolean} True if test file
audit-project/lib/patterns/slop-analyzers.js:654
↓ 3 callers
Function
isTestFile
* Check if file is a test file * @param {string} filePath - Path to check * @returns {boolean} True if test file
ship/lib/patterns/slop-analyzers.js:654
↓ 3 callers
Function
isTestFile
* Check if file is a test file * @param {string} filePath - Path to check * @returns {boolean} True if test file
perf/lib/patterns/slop-analyzers.js:654
↓ 3 callers
Function
isValidCommitHash
* Validate git commit hash format * @param {string} commit - Commit hash to validate * @returns {boolean} True if valid hex commit hash
audit-project/lib/repo-map/updater.js:352
↓ 3 callers
Function
isValidCommitHash
* Validate git commit hash format * @param {string} commit - Commit hash to validate * @returns {boolean} True if valid hex commit hash
ship/lib/repo-map/updater.js:352
↓ 3 callers
Function
isValidCommitHash
* Validate git commit hash format * @param {string} commit - Commit hash to validate * @returns {boolean} True if valid hex commit hash
perf/lib/repo-map/updater.js:352
↓ 3 callers
Function
normalizePath
* Normalize file path to forward slashes * @param {string} filePath - Path to normalize * @returns {string}
audit-project/lib/repo-map/updater.js:450
↓ 3 callers
Function
normalizePath
* Normalize file path to forward slashes * @param {string} filePath - Path to normalize * @returns {string}
ship/lib/repo-map/updater.js:450
↓ 3 callers
Function
normalizePath
* Normalize file path to forward slashes * @param {string} filePath - Path to normalize * @returns {string}
perf/lib/repo-map/updater.js:450
↓ 3 callers
Function
parseMarkdownFrontmatter
* Parse YAML frontmatter from markdown content * @param {string} content - Markdown file content * @returns {Object} { frontmatter, body }
audit-project/lib/enhance/agent-analyzer.js:18
↓ 3 callers
Function
parseMarkdownFrontmatter
* Parse YAML frontmatter from markdown content * @param {string} content - Markdown file content * @returns {Object} { frontmatter, body }
ship/lib/enhance/agent-analyzer.js:18
↓ 3 callers
Function
parseMarkdownFrontmatter
* Parse YAML frontmatter from markdown content * @param {string} content - Markdown file content * @returns {Object} { frontmatter, body }
perf/lib/enhance/agent-analyzer.js:18
↓ 3 callers
Function
parse_frontmatter_name
Extract 'name' from YAML frontmatter. No PyYAML dependency.
skill-bus/lib/cli.py:408
↓ 3 callers
Function
readInvestigation
* Read investigation.json * @param {string} basePath * @returns {object|null}
audit-project/lib/perf/investigation-state.js:152
↓ 3 callers
Function
readInvestigation
* Read investigation.json * @param {string} basePath * @returns {object|null}
ship/lib/perf/investigation-state.js:152
↓ 3 callers
Function
readInvestigation
* Read investigation.json * @param {string} basePath * @returns {object|null}
perf/lib/perf/investigation-state.js:152
↓ 3 callers
Function
readTasks
* Read tasks.json from main project * Returns { active: null } if file doesn't exist or is corrupted * Logs critical error on corruption to prevent
audit-project/lib/state/workflow-state.js:112
↓ 3 callers
Function
readTasks
* Read tasks.json from main project * Returns { active: null } if file doesn't exist or is corrupted * Logs critical error on corruption to prevent
ship/lib/state/workflow-state.js:112
↓ 3 callers
Function
readTasks
* Read tasks.json from main project * Returns { active: null } if file doesn't exist or is corrupted * Logs critical error on corruption to prevent
perf/lib/state/workflow-state.js:112
↓ 3 callers
Function
runBenchmark
* Run a benchmark command synchronously (sequential only). * @param {string} command * @param {object} options * @param {number} [options.duration]
audit-project/lib/perf/benchmark-runner.js:53
↓ 3 callers
Function
runBenchmark
* Run a benchmark command synchronously (sequential only). * @param {string} command * @param {object} options * @param {number} [options.duration]
ship/lib/perf/benchmark-runner.js:53
↓ 3 callers
Function
runBenchmark
* Run a benchmark command synchronously (sequential only). * @param {string} command * @param {object} options * @param {number} [options.duration]
perf/lib/perf/benchmark-runner.js:53
↓ 3 callers
Function
scan
(dir)
audit-project/lib/repo-map/runner.js:88
↓ 3 callers
Function
scan
(dir)
ship/lib/repo-map/runner.js:88
↓ 3 callers
Function
scan
(dir)
perf/lib/repo-map/runner.js:88
↓ 3 callers
Function
updatePatternStats
(byPattern, pattern, type)
audit-project/lib/enhance/benchmark.js:351
↓ 3 callers
Function
updatePatternStats
(byPattern, pattern, type)
ship/lib/enhance/benchmark.js:351
↓ 3 callers
Function
updatePatternStats
(byPattern, pattern, type)
perf/lib/enhance/benchmark.js:351
↓ 3 callers
Function
validateBranchName
* Validate git branch name to prevent command injection * @param {string} branch - Branch name to validate * @returns {string} Validated branch name
audit-project/lib/utils/context-optimizer.js:23
↓ 3 callers
Function
validateBranchName
* Validate git branch name to prevent command injection * @param {string} branch - Branch name to validate * @returns {string} Validated branch name
ship/lib/utils/context-optimizer.js:23
↓ 3 callers
Function
validateBranchName
* Validate git branch name to prevent command injection * @param {string} branch - Branch name to validate * @returns {string} Validated branch name
perf/lib/utils/context-optimizer.js:23
↓ 3 callers
Function
validateInvestigationState
(state)
audit-project/lib/perf/schemas.js:14
↓ 3 callers
Function
validateInvestigationState
(state)
ship/lib/perf/schemas.js:14
↓ 3 callers
Function
validateInvestigationState
(state)
perf/lib/perf/schemas.js:14
↓ 3 callers
Function
validateLimit
* Validate numeric limit parameter * @param {number} limit - Limit value to validate * @param {number} max - Maximum allowed value (default: 1000)
audit-project/lib/utils/context-optimizer.js:72
↓ 3 callers
Function
validateLimit
* Validate numeric limit parameter * @param {number} limit - Limit value to validate * @param {number} max - Maximum allowed value (default: 1000)
ship/lib/utils/context-optimizer.js:72
↓ 3 callers
Function
validateLimit
* Validate numeric limit parameter * @param {number} limit - Limit value to validate * @param {number} max - Maximum allowed value (default: 1000)
perf/lib/utils/context-optimizer.js:72
↓ 3 callers
Function
walk
(dir, depth = 0)
audit-project/lib/patterns/slop-analyzers.js:693
↓ 3 callers
Function
walk
(dir, depth = 0)
ship/lib/patterns/slop-analyzers.js:693
↓ 3 callers
Function
walk
(dir, depth = 0)
perf/lib/patterns/slop-analyzers.js:693
↓ 2 callers
Function
_get_git_branch
Get current git branch, cached per CWD within a single dispatch.
skill-bus/lib/dispatcher.py:246
↓ 2 callers
Function
addPublicNames
* Add public names from symbol maps based on predicate * @param {Set<string>} exportNames - Export name set * @param {...Map} maps - Symbol maps *
audit-project/lib/repo-map/runner.js:955
↓ 2 callers
Function
addPublicNames
* Add public names from symbol maps based on predicate * @param {Set<string>} exportNames - Export name set * @param {...Map} maps - Symbol maps *
ship/lib/repo-map/runner.js:955
↓ 2 callers
Function
addPublicNames
* Add public names from symbol maps based on predicate * @param {Set<string>} exportNames - Export name set * @param {...Map} maps - Symbol maps *
perf/lib/repo-map/runner.js:955
↓ 2 callers
Function
analyzeAgent
* Analyze a single agent file * @param {string} agentPath - Path to agent markdown file * @param {Object} options - Analysis options * @param {bool
audit-project/lib/enhance/agent-analyzer.js:71
↓ 2 callers
Function
analyzeAgent
* Analyze a single agent file * @param {string} agentPath - Path to agent markdown file * @param {Object} options - Analysis options * @param {bool
ship/lib/enhance/agent-analyzer.js:71
↓ 2 callers
Function
analyzeAgent
* Analyze a single agent file * @param {string} agentPath - Path to agent markdown file * @param {Object} options - Analysis options * @param {bool
perf/lib/enhance/agent-analyzer.js:71
↓ 2 callers
Function
analyzeAllDocs
(docsDir, options = {})
audit-project/lib/enhance/docs-analyzer.js:108
↓ 2 callers
Function
analyzeAllDocs
(docsDir, options = {})
ship/lib/enhance/docs-analyzer.js:108
← previous
next →
101–200 of 1,768, ranked by callers