Analyze Workspace Patterns
analyze_workspace_patternsScans workspace nodes to detect package adoption, pipeline layers, and data modeling methods, then generates actionable recommendations.
Instructions
Analyze workspace node patterns to detect package adoption, pipeline layers, data modeling methodology, and generate recommendations.
This performs a whole-workspace scan (summary-level, all nodes) and returns a compact profile. Use it for profiling/overview tasks, NOT for finding a specific node — for that use search_workspace_content or get_workspace_node. If you want a reusable local snapshot of full node bodies, use cache_workspace_nodes (an explicit full pull).
Args:
workspaceID (string, required): The workspace ID to analyze
Returns: Workspace profile with package adoption, pipeline layers, naming conventions, and recommendations.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspaceID": "<workspaceID>"
},
"name": "analyze_workspace_patterns"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspaceID | Yes | The workspace ID to analyze |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodeCount | No | ||
| analyzedAt | No | ||
| methodology | No | ||
| workspaceID | No | ||
| layerPatterns | No | ||
| packageAdoption | No | ||
| recommendations | No |