UNPKG

task-master-ai

Version:

A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.

42 lines (41 loc) 1.88 kB
{ "id": "analyze-complexity", "version": "1.0.0", "description": "Analyze task complexity and generate expansion recommendations", "metadata": { "author": "system", "created": "2024-01-01T00:00:00Z", "updated": "2024-01-01T00:00:00Z", "tags": ["analysis", "complexity", "expansion", "recommendations"] }, "parameters": { "tasks": { "type": "array", "required": true, "description": "Array of tasks to analyze" }, "gatheredContext": { "type": "string", "default": "", "description": "Additional project context" }, "threshold": { "type": "number", "default": 5, "min": 1, "max": 10, "description": "Complexity threshold for expansion recommendation" }, "useResearch": { "type": "boolean", "default": false, "description": "Use research mode for deeper analysis" } }, "prompts": { "default": { "system": "You are an expert software architect and project manager analyzing task complexity. Respond only with the requested valid JSON array.", "user": "Analyze the following tasks to determine their complexity (1-10 scale) and recommend the number of subtasks for expansion. Provide a brief reasoning and an initial expansion prompt for each.{{#if useResearch}} Consider current best practices, common implementation patterns, and industry standards in your analysis.{{/if}}\n\nTasks:\n{{{json tasks}}}\n{{#if gatheredContext}}\n\n# Project Context\n\n{{gatheredContext}}\n{{/if}}\n\nRespond ONLY with a valid JSON array matching the schema:\n[\n {\n \"taskId\": <number>,\n \"taskTitle\": \"<string>\",\n \"complexityScore\": <number 1-10>,\n \"recommendedSubtasks\": <number>,\n \"expansionPrompt\": \"<string>\",\n \"reasoning\": \"<string>\"\n },\n ...\n]\n\nDo not include any explanatory text, markdown formatting, or code block markers before or after the JSON array." } } }