1. Receive user input describing the task.
2. Analyze the input to determine task type and dependencies.
3. Generate an action-oriented title for the task.
4. Create a short name for the task based on the title.
5. Form the file name using the short name and task type.
6. Create the task file in the `.specs/tasks/draft/` directory with the title, user prompt, and placeholder description.