UNPKG

@gonzui/claude-task-manager

Version:

Task management extension for Claude Code with archiving and history

160 lines (159 loc) 8.36 kB
{ "commands": { "init": { "description": "現在のディレクトリでタスク管理を初期化", "success": "✅ タスクマネージャーを初期化しました", "customCommand": "✅ Claude Code カスタムコマンド /task を作成しました", "skill": "✅ Claude Code スキルを作成しました: .claude/skills/task/SKILL.md", "mcpConfig": "✅ .mcp.jsonにclaude-task MCPサーバーを登録しました", "hooksConfig": "✅ .claude/settings.jsonにClaude Codeのステータスラインと SessionStart フックを設定しました", "gitignoreUpdated": "✅ .gitignoreにタスク関連ファイルを追加しました" }, "new": { "description": "新しいタスクを作成", "success": "✅ 新しいタスクを作成しました: {{title}}", "archiving": "現在のタスクをアーカイブしています..." }, "status": { "description": "現在のタスクステータスを表示", "title": "📊 タスクステータス:", "currentTask": "現在のタスク: {{task}}", "noCurrentTask": "現在のタスク: なし", "archivedCount": "アーカイブ済み: {{count}}件", "lastRun": "最後の実行: {{time}}", "noLastRun": "最後の実行: なし", "totalExecutions": "総実行回数: {{count}}", "shortNoTask": "タスクなし", "activeTask": "アクティブなタスク: {{name}}" }, "run": { "description": "現在のタスクをClaude Codeで実行", "starting": "🚀 タスクを実行します...", "success": "✅ タスクが正常に完了しました", "error": "❌ タスク実行に失敗しました: {{error}}", "noTask": "task.mdファイルが見つかりません。'claude-task new' を実行してください。" }, "history": { "description": "タスク履歴を表示", "title": "📜 タスク履歴:", "empty": "アーカイブされたタスクはありません。", "item": "- {{date}}: {{title}}" }, "claude": { "description": "プロンプトを直接Claude Codeで実行", "deprecated": "⚠️ 'claude' は非推奨で、タスク内容を表示するだけです。タスクをClaude Codeで実行するには 'claude-task run' を使ってください。", "error": "❌ Claude実行に失敗しました: {{error}}" }, "lang": { "description": "言語設定を変更", "current": "現在の言語: {{lang}}", "changed": "✅ 言語を変更しました: {{lang}}", "invalid": "❌ 無効な言語です。対応言語: en, ja" }, "archive": { "description": "現在のタスクをアーカイブ", "success": "✅ タスクをアーカイブしました: {{path}}", "noTask": "⚠️ アーカイブするタスクがありません" }, "progress": { "description": "サブタスクの進捗を表示", "title": "📊 タスク進捗:", "count": "({{completed}}/{{total}} 件)", "noTasks": "サブタスクが見つかりません。チェックボックスを追加してください:\n - [ ] 未完了のタスク\n - [x] 完了したタスク" }, "split": { "description": "AIを使ってタスクをサブタスクに分割", "analyzing": "🔍 タスクを分析中...", "success": "✅ タスクを{{count}}個のサブタスクに分割しました", "error": "❌ タスクの分割に失敗しました: {{error}}" }, "done": { "description": "サブタスクを番号で完了にする(--undo で未完了に戻す)", "success": "✅ サブタスクを完了にしました: {{numbers}}", "undone": "↩️ サブタスクを未完了に戻しました: {{numbers}}", "invalid": "⚠️ その番号のサブタスクはありません: {{numbers}}", "noNumbers": "❌ サブタスク番号を1つ以上指定してください。例: 'claude-task done 1 2'" }, "switch": { "description": "別の名前付きタスクに切り替え", "success": "🔀 タスクを切り替えました: {{name}}", "created": "✅ タスクを作成して切り替えました: {{name}}", "already": "すでにこのタスクです: {{name}}", "noName": "⚠️ タスク名を指定してください" }, "list": { "description": "すべてのタスクを一覧表示", "title": "🗂 タスク一覧:", "empty": "タスクがありません。`claude-task new` で作成してください。", "hint": "`claude-task switch <name>` で切り替えられます。" } }, "errors": { "initFailed": "タスクマネージャーの初期化に失敗しました: {{error}}", "createTaskFailed": "新しいタスクの作成に失敗しました: {{error}}", "noTaskFile": "task.mdファイルが見つかりません。", "archiveFailed": "現在のタスクのアーカイブに失敗しました: {{error}}", "historyFailed": "履歴の取得に失敗しました: {{error}}", "statusFailed": "ステータスの取得に失敗しました: {{error}}", "configFailed": "設定の読み込みに失敗しました: {{error}}", "unknownTask": "'{{name}}' というタスクはありません。`claude-task list` で確認するか、`claude-task switch {{name}} --create` で作成してください。", "invalidTaskName": "タスク名が不正です: '{{name}}'。パス区切り文字を含まない名前を指定してください。", "taskExists": "'{{name}}' というタスクはすでに存在します。`claude-task switch {{name}}` を使ってください。" }, "taskTemplate": { "title": "# {{TITLE}}", "created": "**作成日:** {{TIMESTAMP}}", "priority": "**優先度:** {{PRIORITY}}", "tags": "**タグ:** {{TAGS}}", "description": "## 説明\n{{DESCRIPTION}}", "prerequisites": "## 前提条件\n{{PREREQUISITES}}", "rules": "## ルール\n{{RULES}}", "tasks": "## タスク\n{{TASKS}}", "context": "## コンテキスト\n<!-- Claude Code実行用のコンテキストを追加 -->", "notes": "## メモ\n<!-- ここにメモを追加 -->", "footer": "---\n*Claude Task Manager により生成*" }, "customCommand": { "title": "# /task - Claude Task Manager", "description": "タスク管理を効率化するClaude Codeのカスタムコマンドです。", "usage": "## 使用方法\n\n`/task <action> [options]`", "actions": { "title": "## アクション", "new": { "title": "### 新しいタスクを作成", "syntax": "`/task new \"<タスク名>\" [--priority high|medium|low] [--tags tag1,tag2]`", "description": "タスクを作成し、task.mdファイルに保存します。" }, "status": { "title": "### 現在のタスクを確認", "syntax": "`/task status`", "description": "現在のタスクとその進捗状況を表示します。" }, "run": { "title": "### タスクを実行", "syntax": "`/task run`", "description": "現在のタスクをClaude Codeで実行します。task.mdの内容がコンテキストとして使用されます。" }, "history": { "title": "### タスク履歴", "syntax": "`/task history [--limit n]`", "description": "過去のタスクとアーカイブされたタスクを表示します。" }, "archive": { "title": "### タスクをアーカイブ", "syntax": "`/task archive`", "description": "完了したタスクをアーカイブフォルダに移動します。" } }, "examples": { "title": "## 使用例", "items": [ "1. 新しいタスクを作成:\n ```\n /task new \"ユーザー認証機能の実装\" --priority high --tags auth,backend\n ```", "2. 現在のタスクを確認:\n ```\n /task status\n ```", "3. タスクを実行:\n ```\n /task run\n ```", "4. タスク履歴を確認:\n ```\n /task history --limit 10\n ```", "5. 完了したタスクをアーカイブ:\n ```\n /task archive\n ```" ] } } }