find_patterns
Identify design patterns for programming problems using semantic search. Describe your challenge in natural language to get pattern recommendations with implementation examples.
Instructions
Find design patterns matching a problem description using semantic search
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| categories | No | Optional: Pattern categories to search in | |
| maxResults | No | Maximum number of recommendations to return | |
| programmingLanguage | No | Target programming language for implementation examples | |
| query | Yes | Natural language description of the problem or requirements | 
Input Schema (JSON Schema)
{
  "properties": {
    "categories": {
      "description": "Optional: Pattern categories to search in",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "maxResults": {
      "default": 5,
      "description": "Maximum number of recommendations to return",
      "type": "number"
    },
    "programmingLanguage": {
      "description": "Target programming language for implementation examples",
      "type": "string"
    },
    "query": {
      "description": "Natural language description of the problem or requirements",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}