create_project
Initiate a new project by defining an initial prompt and organizing tasks. Streamline workflows by setting task details, tool recommendations, and optional auto-approval settings for efficient task management.
Instructions
Create a new project with an initial prompt and a list of tasks. This is typically the first step in any workflow.
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| autoApprove | No | If true, tasks will be automatically approved when marked as done. If false or not provided, tasks require manual approval. | |
| initialPrompt | Yes | The initial prompt or goal for the project. | |
| projectPlan | No | A more detailed plan for the project. If not provided, the initial prompt will be used. | |
| tasks | Yes | An array of task objects. | 
Input Schema (JSON Schema)
{
  "properties": {
    "autoApprove": {
      "description": "If true, tasks will be automatically approved when marked as done. If false or not provided, tasks require manual approval.",
      "type": "boolean"
    },
    "initialPrompt": {
      "description": "The initial prompt or goal for the project.",
      "type": "string"
    },
    "projectPlan": {
      "description": "A more detailed plan for the project. If not provided, the initial prompt will be used.",
      "type": "string"
    },
    "tasks": {
      "description": "An array of task objects.",
      "items": {
        "properties": {
          "description": {
            "description": "A detailed description of the task.",
            "type": "string"
          },
          "ruleRecommendations": {
            "description": "Recommendations for relevant rules to review when completing the task.",
            "type": "string"
          },
          "title": {
            "description": "The title of the task.",
            "type": "string"
          },
          "toolRecommendations": {
            "description": "Recommendations for tools to use to complete the task.",
            "type": "string"
          }
        },
        "required": [
          "title",
          "description"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "initialPrompt",
    "tasks"
  ],
  "type": "object"
}