Skip to content

Latest commit

Β 

History

History
71 lines (52 loc) Β· 2.58 KB

File metadata and controls

71 lines (52 loc) Β· 2.58 KB

Claude Code Task Management Guide

Documentation Available

πŸ“š Project Documentation: Check the documentation files in this directory for project-specific setup instructions and guides. Project Tasks: Check the tasks directory in documentation/tasks for the list of tasks to be completed. Use the CLI commands below to interact with them.

MANDATORY Task Management Workflow

🚨 YOU MUST FOLLOW THIS EXACT WORKFLOW - NO EXCEPTIONS 🚨

STEP 1: DISCOVER TASKS (MANDATORY)

You MUST start by running this command to see all available tasks:

task-manager list-tasks

STEP 2: START EACH TASK (MANDATORY)

Before working on any task, you MUST mark it as started:

task-manager start-task <task_id>

STEP 3: COMPLETE EACH TASK (MANDATORY)

After finishing implementation, you MUST mark the task as completed:

task-manager complete-task <task_id> "Brief description of what was implemented"

Task Files Location

πŸ“ Task Data: Your tasks are organized in the documentation/tasks/ directory:

  • Task JSON files contain complete task information
  • Use ONLY the task-manager commands listed above
  • Follow the mandatory workflow sequence for each task

MANDATORY Task Workflow Sequence

πŸ”„ For EACH individual task, you MUST follow this sequence:

  1. πŸ“‹ DISCOVER: task-manager list-tasks (first time only)
  2. πŸš€ START: task-manager start-task <task_id> (mark as in progress)
  3. πŸ’» IMPLEMENT: Do the actual coding/implementation work
  4. βœ… COMPLETE: task-manager complete-task <task_id> "What was done"
  5. πŸ” REPEAT: Go to next task (start from step 2)

Task Status Options

  • pending - Ready to work on
  • in_progress - Currently being worked on
  • completed - Successfully finished
  • blocked - Cannot proceed (waiting for dependencies)
  • cancelled - No longer needed

CRITICAL WORKFLOW RULES

❌ NEVER skip the task-manager start-task command ❌ NEVER skip the task-manager complete-task command
❌ NEVER work on multiple tasks simultaneously βœ… ALWAYS complete one task fully before starting the next βœ… ALWAYS provide completion details in the complete command βœ… ALWAYS follow the exact 3-step sequence: list β†’ start β†’ complete

Final Requirements

🚨 CRITICAL: Your work is not complete until you have:

  1. βœ… Completed ALL tasks using the mandatory workflow
  2. βœ… Committed all changes with comprehensive commit messages
  3. βœ… Created a pull request with proper description

Remember: The task management workflow is MANDATORY, not optional!