/**
* @fileoverview Help Slash Command
* Show help for Task Master AI commands.
*/
import { dynamicCommand } from '../../factories.js';
/**
* The help slash command - Help
*
* Show help for Task Master AI commands.
*/
export const help = dynamicCommand(
'help',
'Help',
'[command-name]',
`Show help for Task Master AI commands.
Arguments: $ARGUMENTS
Display help for Task Master commands and available options.
## Task Master AI Command Help
### Quick Navigation
Type \`/taskmaster:\` and use tab completion to explore all commands.
### Command Categories
#### ๐ Setup & Installation
- \`/taskmaster:install-taskmaster\` - Comprehensive installation guide
- \`/taskmaster:quick-install-taskmaster\` - One-line global install
#### ๐ Project Setup
- \`/taskmaster:init-project\` - Initialize new project
- \`/taskmaster:init-project-quick\` - Quick setup with auto-confirm
- \`/taskmaster:view-models\` - View AI configuration
- \`/taskmaster:setup-models\` - Configure AI providers
#### ๐ฏ Task Generation
- \`/taskmaster:parse-prd\` - Generate tasks from PRD
- \`/taskmaster:parse-prd-with-research\` - Enhanced parsing
- \`/taskmaster:generate-tasks\` - Create task files
#### ๐ Task Management
- \`/taskmaster:list-tasks\` - List all tasks
- \`/taskmaster:list-tasks-by-status\` - List tasks filtered by status
- \`/taskmaster:list-tasks-with-subtasks\` - List tasks with subtasks
- \`/taskmaster:show-task\` - Display task details
- \`/taskmaster:add-task\` - Create new task
- \`/taskmaster:update-task\` - Update single task
- \`/taskmaster:update-tasks-from-id\` - Update multiple tasks
- \`/taskmaster:next-task\` - Get next task recommendation
#### ๐ Status Management
- \`/taskmaster:to-pending\` - Set task to pending
- \`/taskmaster:to-in-progress\` - Set task to in-progress
- \`/taskmaster:to-done\` - Set task to done
- \`/taskmaster:to-review\` - Set task to review
- \`/taskmaster:to-deferred\` - Set task to deferred
- \`/taskmaster:to-cancelled\` - Set task to cancelled
#### ๐ Analysis & Breakdown
- \`/taskmaster:analyze-complexity\` - Analyze task complexity
- \`/taskmaster:complexity-report\` - View complexity report
- \`/taskmaster:expand-task\` - Break down complex task
- \`/taskmaster:expand-all-tasks\` - Expand all eligible tasks
#### ๐ Dependencies
- \`/taskmaster:add-dependency\` - Add task dependency
- \`/taskmaster:remove-dependency\` - Remove dependency
- \`/taskmaster:validate-dependencies\` - Check for issues
- \`/taskmaster:fix-dependencies\` - Auto-fix dependency issues
#### ๐ฆ Subtasks
- \`/taskmaster:add-subtask\` - Add subtask to task
- \`/taskmaster:convert-task-to-subtask\` - Convert task to subtask
- \`/taskmaster:remove-subtask\` - Remove subtask
- \`/taskmaster:remove-subtasks\` - Clear specific task subtasks
- \`/taskmaster:remove-all-subtasks\` - Clear all subtasks
#### ๐๏ธ Task Removal
- \`/taskmaster:remove-task\` - Remove task permanently
#### ๐ค Workflows
- \`/taskmaster:smart-workflow\` - Intelligent workflows
- \`/taskmaster:command-pipeline\` - Command chaining
- \`/taskmaster:auto-implement-tasks\` - Auto-implementation
#### ๐ Utilities
- \`/taskmaster:analyze-project\` - Project analysis
- \`/taskmaster:project-status\` - Project dashboard
- \`/taskmaster:sync-readme\` - Sync README with tasks
- \`/taskmaster:learn\` - Interactive learning
- \`/taskmaster:tm-main\` - Main Task Master interface
### Quick Start Examples
\`\`\`
/taskmaster:list-tasks
/taskmaster:show-task 1.2
/taskmaster:add-task
/taskmaster:next-task
\`\`\`
### Getting Started
1. Install: \`/taskmaster:quick-install-taskmaster\`
2. Initialize: \`/taskmaster:init-project-quick\`
3. Learn: \`/taskmaster:learn\`
4. Work: \`/taskmaster:smart-workflow\`
For detailed command info, run the specific command with \`--help\` or check command documentation.`
);