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
JSON
{
"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."
}
}
}