createDirectPlanningConfig
Generate a JSON configuration file for planning processes with detailed steps, prompts, and instructions, ensuring structured and organized task hierarchies.
Instructions
Directly creates a JSON configuration file for planEpic from complete specifications
Input Schema
Name | Required | Description | Default |
---|---|---|---|
defaultMaxDepth | No | Default maximum task hierarchy depth | |
description | Yes | Description of what this planning process does | |
includeTestStrategy | No | Whether test strategy is included by default | |
name | Yes | Name of the planning configuration | |
outputPath | Yes | FULL path where the config should be saved (e.g., '/path/to/config/myconfig.json') | |
steps | Yes | Steps to include in the planning process |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"defaultMaxDepth": {
"description": "Default maximum task hierarchy depth",
"minimum": 1,
"type": "integer"
},
"description": {
"description": "Description of what this planning process does",
"type": "string"
},
"includeTestStrategy": {
"description": "Whether test strategy is included by default",
"type": "boolean"
},
"name": {
"description": "Name of the planning configuration",
"type": "string"
},
"outputPath": {
"description": "FULL path where the config should be saved (e.g., '/path/to/config/myconfig.json')",
"type": "string"
},
"steps": {
"description": "Steps to include in the planning process",
"items": {
"additionalProperties": false,
"properties": {
"description": {
"description": "Description of what this step accomplishes",
"type": "string"
},
"id": {
"description": "Unique identifier for this step",
"type": "string"
},
"instructions": {
"description": "Instructions for this planning step",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "Display name for this step",
"type": "string"
},
"nextStepPrompt": {
"description": "Prompt for moving to the next step",
"type": "string"
},
"order": {
"description": "Order in the planning sequence (0-based)",
"minimum": 0,
"type": "integer"
},
"requiresPreviousStepData": {
"description": "Whether this step requires data from previous steps",
"type": "boolean"
},
"thinkingPrompts": {
"description": "Thinking prompts to aid reflection",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"id",
"name",
"description",
"order",
"instructions",
"thinkingPrompts",
"nextStepPrompt",
"requiresPreviousStepData"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"name",
"description",
"steps",
"outputPath"
],
"type": "object"
}