group_similar_functions
Identify and group similar functions in Haskell codebases to reveal common patterns and reduce duplication through static analysis.
Instructions
Group functions by similarity to identify common patterns
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "group_similar_functions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| similarity_threshold | No | Minimum similarity score to group functions | |
| module_pattern | No | Module name pattern to filter analysis (optional) | |
| min_group_size | No | Minimum number of functions in a group | |
| limit | No | Maximum number of groups to return |