From auto-todo
Add a new TODO task via natural language chat. AI structures the input into a task file and places it in inbox/. Asks follow-up questions via AskUserQuestion only when context is insufficient for planning. Use when user says "TODO追加", "タスク追加", "todo-add", "やること追加", "〇〇して", "〇〇追加して", or wants to add a task to the auto-todo system.
How this skill is triggered — by the user, by Claude, or both
Slash command
/auto-todo:todo-addThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
ユーザーが自然言語で伝えたタスクを構造化し、inbox/ にタスクファイルを作成する。
ユーザーが自然言語で伝えたタスクを構造化し、inbox/ にタスクファイルを作成する。
$ARGUMENTS — ユーザーが自然言語で伝えたタスク内容
${CLAUDE_PLUGIN_ROOT}/data/config.yaml を Read する。存在しなければ初期化:
version: 1
projects: {}
auto_execute_labels: [docs, lint, format, safe]
notification:
local: true
slack_webhook: ""
ディレクトリ ${CLAUDE_PLUGIN_ROOT}/data/{inbox,planned,approved,executing,done,failed,logs} が存在しなければ作成する。
$ARGUMENTS から以下を抽出・推定する:
以下のいずれかに該当する場合、情報が不十分と判断して AskUserQuestion で深堀りする:
以下の場合は深堀り不要:
深堀りは AskUserQuestion を使い、最大 3 問まで。質問例:
T-YYYYMMDD-NNN 形式で ID を生成する。NNN は当日の既存タスクの最大値 + 1。
既存の inbox/, planned/, approved/, executing/, done/, failed/ を走査して重複を避ける。
context と what の内容から以下のラベルを自動付与:
[backend], [frontend], [api] 等[docs][testing][ci][refactor][bugfix][lint], [format]${CLAUDE_PLUGIN_ROOT}/data/inbox/T-YYYYMMDD-NNN.md を作成:
---
id: T-YYYYMMDD-NNN
what: <1行要約>
where: <プロジェクト名 or null>
labels: [<自動付与ラベル>]
created_at: <ISO 8601>
---
<context: 背景情報・制約・詳細>
作成したタスクの内容をユーザーに表示する:
inbox/T-20260323-001.md を作成しました:
what: UserService にキャッシュ層を追加
where: kondate
labels: [backend, performance]
npx claudepluginhub sizukutamago/auto-todo --plugin auto-todoCreates sequential tasks with priority, status, due dates in secondbrain's .claude/data/tasks YAML shards. Activates on 'create task', 'add todo', or similar requests.
Creates tasks or sections in TASKS.md to track project work. Auto-triggers on phrases like 'add a task', 'todo', 'let's plan', or untracked future work.
Creates and manages structured Markdown todos for code reviews, technical debt, work items, and findings in .context/compound-engineering/todos/, handling lifecycle from pending to complete.