{
  "commands": {
    "init": {
      "description": "Initialize task management in current directory",
      "success": "✅ Task manager initialized successfully",
      "customCommand": "✅ Created Claude Code custom command /task",
      "gitignoreUpdated": "✅ Updated .gitignore with task-related entries"
    },
    "new": {
      "description": "Create a new task",
      "success": "✅ Created new task: {{title}}",
      "archiving": "Archiving current task..."
    },
    "status": {
      "description": "Show current task status",
      "title": "📊 Task Status:",
      "currentTask": "Current task: {{task}}",
      "noCurrentTask": "Current task: None",
      "archivedCount": "Archived tasks: {{count}}",
      "lastRun": "Last run: {{time}}",
      "noLastRun": "Last run: Never",
      "totalExecutions": "Total executions: {{count}}"
    },
    "run": {
      "description": "Run current task with Claude Code",
      "starting": "🚀 Executing task...",
      "success": "✅ Task completed successfully",
      "error": "❌ Task execution failed: {{error}}",
      "noTask": "No task.md file found. Run 'claude-task new' first."
    },
    "history": {
      "description": "Show task history",
      "title": "📜 Task History:",
      "empty": "No archived tasks found.",
      "item": "- {{date}}: {{title}}"
    },
    "claude": {
      "description": "Execute prompt directly with Claude Code",
      "error": "❌ Claude execution failed: {{error}}"
    },
    "lang": {
      "description": "Change language setting",
      "current": "Current language: {{lang}}",
      "changed": "✅ Language changed to: {{lang}}",
      "invalid": "❌ Invalid language. Supported: en, ja"
    },
    "archive": {
      "description": "Archive current task",
      "success": "✅ Task archived: {{path}}",
      "noTask": "⚠️  No task to archive"
    }
  },
  "errors": {
    "initFailed": "Failed to initialize task manager: {{error}}",
    "createTaskFailed": "Failed to create new task: {{error}}",
    "noTaskFile": "No task.md file found.",
    "archiveFailed": "Failed to archive current task: {{error}}",
    "historyFailed": "Failed to get history: {{error}}",
    "statusFailed": "Failed to get status: {{error}}",
    "configFailed": "Failed to read config: {{error}}"
  },
  "taskTemplate": {
    "title": "# {{TITLE}}",
    "created": "**Created:** {{TIMESTAMP}}",
    "priority": "**Priority:** {{PRIORITY}}",
    "tags": "**Tags:** {{TAGS}}",
    "description": "## Description\n{{DESCRIPTION}}",
    "prerequisites": "## Prerequisites\n{{PREREQUISITES}}",
    "rules": "## Rules\n{{RULES}}",
    "tasks": "## Tasks\n{{TASKS}}",
    "context": "## Context\n<!-- Add context for Claude Code execution -->",
    "notes": "## Notes\n<!-- Add your notes here -->",
    "footer": "---\n*Generated by Claude Task Manager*"
  },
  "customCommand": {
    "title": "# /task - Claude Task Manager",
    "description": "Task management custom command for Claude Code.",
    "usage": "## Usage\n\n`/task <action> [options]`",
    "actions": {
      "title": "## Actions",
      "new": {
        "title": "### Create New Task",
        "syntax": "`/task new \"<task name>\" [--priority high|medium|low] [--tags tag1,tag2]`",
        "description": "Creates a task and saves it to task.md file."
      },
      "status": {
        "title": "### Check Current Task",
        "syntax": "`/task status`",
        "description": "Shows current task and its progress."
      },
      "run": {
        "title": "### Execute Task",
        "syntax": "`/task run`",
        "description": "Executes current task with Claude Code using task.md content as context."
      },
      "history": {
        "title": "### Task History",
        "syntax": "`/task history [--limit n]`",
        "description": "Shows past and archived tasks."
      },
      "archive": {
        "title": "### Archive Task",
        "syntax": "`/task archive`",
        "description": "Moves completed task to archive folder."
      }
    },
    "examples": {
      "title": "## Examples",
      "items": [
        "1. Create new task:\n   ```\n   /task new \"Implement user authentication\" --priority high --tags auth,backend\n   ```",
        "2. Check current task:\n   ```\n   /task status\n   ```",
        "3. Execute task:\n   ```\n   /task run\n   ```",
        "4. View task history:\n   ```\n   /task history --limit 10\n   ```",
        "5. Archive completed task:\n   ```\n   /task archive\n   ```"
      ]
    }
  }
}