batchEpic
Generate and structure Epics with multiple tasks and subtasks in one operation using IntelliPlan's batchEpic tool, simplifying project planning and execution.
Instructions
Creates a complete Epic with multiple tasks, each potentially having multiple subtasks, in a single operation.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
basePath | Yes | FULL directory path where Epic storage will be created (required, e.g., '/path/to/storage') | |
complexity | No | Complexity score from 1-10 (optional) | |
description | Yes | High-level description of the Epic | |
implementationPlan | No | Overall implementation plan for the Epic (optional) | |
priority | No | Priority of the Epic (optional) | |
tasks | Yes | List of tasks for this Epic | |
testStrategy | No | Overall test strategy for the Epic (optional) |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basePath": {
"description": "FULL directory path where Epic storage will be created (required, e.g., '/path/to/storage')",
"type": "string"
},
"complexity": {
"description": "Complexity score from 1-10 (optional)",
"maximum": 10,
"minimum": 1,
"type": "number"
},
"description": {
"description": "High-level description of the Epic",
"type": "string"
},
"implementationPlan": {
"description": "Overall implementation plan for the Epic (optional)",
"type": "string"
},
"priority": {
"description": "Priority of the Epic (optional)",
"enum": [
"low",
"medium",
"high"
],
"type": "string"
},
"tasks": {
"description": "List of tasks for this Epic",
"items": {
"additionalProperties": false,
"properties": {
"complexity": {
"description": "Complexity score from 1-10 (optional)",
"maximum": 10,
"minimum": 1,
"type": "number"
},
"dependencies": {
"description": "IDs of other tasks this task depends on (optional)",
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"description": "Description of the task",
"type": "string"
},
"implementationPlan": {
"description": "Implementation plan for this task (optional)",
"type": "string"
},
"priority": {
"$ref": "#/properties/priority",
"description": "Priority of the task (optional)"
},
"subtasks": {
"description": "List of subtasks for this task (optional)",
"items": {
"additionalProperties": false,
"properties": {
"description": {
"description": "Description of the subtask",
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"type": "array"
},
"testStrategy": {
"description": "Test strategy for this task (optional)",
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"type": "array"
},
"testStrategy": {
"description": "Overall test strategy for the Epic (optional)",
"type": "string"
}
},
"required": [
"description",
"tasks",
"basePath"
],
"type": "object"
}